是否可以获取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' 字符串。
答案 0 :(得分:1)
我个人更喜欢使用办公室COM程序集在我的应用程序和任何办公文档之间进行通信。它为您提供了更多功能,而且使用起来非常简单。
在代码中包含名称空间Microsoft.Office.Interoperability.Word
,以便从中开始。
声明一个Word.Application
对象并使用它来打开,编辑,提取word文档中的数据,包括文档属性。
保留filestream
以处理大型文本文件。