WordprocessingDocument 对象:获取文件名 属性

WordprocessingDocument object: get filename property

是否可以获取 WordProcessingDocument 对象的文件名 属性?我知道当你实例化对象时,你需要提供文件的路径,但我需要从实例化的对象中获取该文件名。

Stream stream = new FileStream(@"C:\Users\username\Documents\DOCUMENT_NAME.docx", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);

WordprocessingDocument doc = WordprocessingDocument.Open(stream, false);

我想从 doc 对象中获取 'DOCUMENT_NAME' String .

我个人更喜欢使用办公 COM 程序集在我的应用程序和任何办公文档之间进行通信。它为您提供了更多功能,并且非常易于使用。

在您的代码中包含命名空间 Microsoft.Office.Interoperability.Word 以开始。

声明一个 Word.Application 对象并使用它打开、编辑、从您的 Word 文档中提取数据,包括文档属性。

留下 filestream 来处理大型文本文件。