C# 未安装Office时,如何在不使用互操作的情况下读取文档属性(Doc、Docx、XLS、XLSX)
如何读取属性,例如标题、文档作者(doc、docx、ppt、pptx..)不使用Microsoft.Office.Interop,因为电脑中未安装Office如果无法使用Office,则Office Interop标记不适用于此问题…在Office应用程序中读取文档的替代方法是直接从文件中读取信息。这对于dotx、pptx来说没有问题,因为officeopenxml文件格式就是专门为此目的设计的。它有很好的文档记录,并且有一些工具可以帮助您,比如OpenXMLSDK。旧的二进制文件格式不容易访问,尽管有第三方库可以读取它们。除此之外,您还可以获取规范来编写自己的“阅读器”:。对于旧的二进制文件格式,还有一个旧工具dsoFile.exe,可以访问文档属性。它不再受支持,所以YMMV,但这里有相关链接,C# 未安装Office时,如何在不使用互操作的情况下读取文档属性(Doc、Docx、XLS、XLSX),c#,asp.net,asp.net-mvc-3,sharepoint,office-interop,C#,Asp.net,Asp.net Mvc 3,Sharepoint,Office Interop,如何读取属性,例如标题、文档作者(doc、docx、ppt、pptx..)不使用Microsoft.Office.Interop,因为电脑中未安装Office如果无法使用Office,则Office Interop标记不适用于此问题…在Office应用程序中读取文档的替代方法是直接从文件中读取信息。这对于dotx、pptx来说没有问题,因为officeopenxml文件格式就是专门为此目的设计的。它有很好的文档记录,并且有一些工具可以帮助您,比如OpenXMLSDK。旧的二进制文件格式不容易访问