我想将Word文档转换为我公司的本地intranet服务器上的PDF。在我的项目中使用microsoft.office.interop.word是个好主意,而不是购买完全不支持阿拉伯语的非常昂贵的工具。
我很乐意听取专家对这个案件的意见:)
发布于 2014-04-30 05:36:27
这取决于您的需要,第三方库将提供大量的开箱即用特性,而您需要编写大量代码才能在皮亚中实现相同的功能。但如果你需要简单的word文档到pdf转换,那么PIA应该为你做。
但是,我强烈建议您使用包装程序集,这将有助于克服使用PIA的缺点,例如,
简而言之,如果您是一个使用PIA的PIA,那么您的代码可能不适用于不同版本的office,而这些包装程序集使用后期绑定管理多个office版本。
您可以使用NetOffice,我已经在项目中使用了一段时间。NetOffice的一些特性是,
发布于 2014-04-30 05:59:18
我不会说我是这里的专家,但我至少可以分享我的旅程,希望它能节省你的时间和精力。
这个可以在有限的情况下相当可靠地工作,但是微软会提前告诉你:
服务器上的InterOp不受支持,也不能很好地伸缩
我同意但对于简单的事情..。嗯。
我使用的方法是在服务或工作流中运行MS互操作。您需要对这些请求进行排队并编写相应的应用程序。该服务将在后台工作,除了运行MS、打开文件和“另存为”PDF格式(以及所需的其他业务逻辑)之外,其他权限有限。您可以通过在新服务器上添加更多的服务/工作流(每台机器一个互操作服务)进行扩展。
当我以这种方式跑步时,我很少有问题。我希望这能帮到你。
https://stackoverflow.com/questions/23380112
复制相似问题