WordprocessingDocument对象:获取文件名属性

时间:2015-08-05 10:34:27

标签: c# ms-word openxml

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

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' 字符串

1 个答案:

答案 0 :(得分:1)

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

在代码中包含名称空间Microsoft.Office.Interoperability.Word,以便从中开始。

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

保留filestream以处理大型文本文件。