c# - 我们如何使用 C# 读取 .docx 文件?

标签 c# xml ms-word office-interop docx

我想在 C# 中读取一个 docx 文件。 docx 文件转换为 .zip 后会生成我们文件的 xml。 我想阅读那个 xml 文件。 我需要文档中的所有数据以及文件中的字体名称(粗体斜体设置)和颜色。 我们如何做到这一点?

最佳答案

低级答案:DOCX 文件是 OPC(开放式打包约定)格式(带有 list 的 zip 文件),可以使用 System.IO.Packaging 中可用的类打开命名空间。

高级答案:DocX是一个开源框架,支持使用更高级别的结构来操作 DOCX 文件。

关于c# - 我们如何使用 C# 读取 .docx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8544174/

相关文章:

xml - 当目标配置文件的结构未知时如何处理深度 XDT 转换?

java - 在 Java 中将 Microsoft Word 文档读入纯文本(DOC、DOCX)

php - 各种文件类型、doc、dwg、图像的在线编辑器

c# - 使用 C# 调用 json

android - 在 Android Switch 组件上定义自定义样式(主题)

xml - 如何删除 spring mvc @ResponseBody 的 XML header ?

python - 使用python从word文档的第一页提取文本

c# - 如何使用 Double.TryParse 方法(String、NumberStyles、IFormatProvider、Double)

c# - 从类实例将消息返回到表单的最佳方法?

c# - 为什么 Microsoft 重载方法 Console.Write() 和 Console.WriteLine() ? C#