【问题标题】:How to acces the author name and other docx metadata如何访问作者姓名和其他 docx 元数据
【发布时间】:2016-07-26 03:58:09
【问题描述】:

我想使用 C# 来获取文件的元数据,例如 docx。 在下面的屏幕截图中,您可以看到文件的作者和其他元数据。

如何将此元数据写入控制台?

【问题讨论】:

标签: c# metadata docx


【解决方案1】:

DOCX 中的 word 文件被打包为 zip 文件。元数据位于该 zip 文件中的 XML 文件中。 作为一种非常简单的思考方式,这就是您需要通过 C# 以编程方式执行的操作:

  1. 将 DOCX 文件解压缩到其文件夹结构中。
  2. 打开位于该结构的 docProps 文件夹中的 core.xml 文件。
  3. 取出并存储您要查找的相关 XML 元素,例如 标题,主题或其他。
  4. 使用 Console.WriteLine() 写入这些元素。

Image Showing Structure and XML file

Info on Office Open XML format

【讨论】:

    猜你喜欢
    • 2020-07-13
    • 1970-01-01
    • 2011-02-25
    • 2021-11-28
    • 2017-07-14
    • 2013-12-10
    • 2018-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多