项目中要将word等office文档转换成pdf,使用了office组件,但是在部署到服务器上时不想安装完整的office程序,可以使用 Primary Interop Assemblies Redistributable 来替代吗?
项目中用到的是:
Microsoft.Office.Core;Microsoft.Office.Interop;
不行,你这叫主互操作程序集,什么意思呢,就是为了方便在 C# 中使用 Office 的 COM 组件封装成的程序集,因此如果机器上没有安装 Office 相关的组件,主互操作程序集将找不到需要调用的目标。
有没有什么替代方法呢?我主要是要把一些office文档(word,excel,ppt)转换成pdf,用的是另存为pdf或xps这一项功能
@最长的路漫漫: 你可以看看 OpenXML SDK ,NPOI 之类的,但是前景不乐观。