我想将MS Word文档转换为.pdf文件,但我不希望在我的项目中具有“ Microsoft.Office.Interop.Word”或Microsoft Office的任何依赖关系。由于我的电脑没有安装Microsoft Office。这种转换是可能的吗?
答案 0 :(得分:0)
有可能,只要您使用推荐的新OpenXML格式,而不使用旧的基于OLE的旧格式。
例如:现在,我们有了docx(自Word 2007起),xlsx(自Excel 2007起),pptx(自Powerpoint 2007起)。
重要的是要了解,不仅要了解OpenXML格式文档。对于开发方面,Microsoft提供了OpenXML SDK,可在面向.NET Framework 4.5或更高版本的任何应用程序中使用。
这是下载OpenXML SDK v2.5的链接:https://www.microsoft.com/en-us/download/details.aspx?id=30425
这是OpenXML SDK的官方文档:https://docs.microsoft.com/en-us/office/open-xml/open-xml-sdk
现在,我们可以编写代码来读取MS Office文件,而无需安装MS Office。