0

通常,我会使用 Microsoft Office 互操作库,但它需要使用 COM 对象,如果我正在开发 Windows 通用应用程序,这(据我所知)是不可能的。我可以使用哪些替代方法将 Word 和 PowerPoint 文件从 Windows 通用应用程序转换为 PDF?谢谢!

4

2 回答 2

1

有许多 3rd 方库可以很容易地为您做到这一点,我已经使用Synfusion(有免费版本)与 Word、Excel 和 PDF(不是 PowerPoint)进行类似的工作流程,虽然总体上不是Syncfusion 库(版本 11),Office/PDF 的东西做得很好。

或者,如果您确定您只会使用最新版本的 Office 文档(扩展名以 X 结尾),您应该能够使用任何开放的 Office 库来打开文件以读取它并使用 itext 之类的东西来导出返回PDF。对于更复杂的文档(如 PowerPoint 幻灯片)来说,这可能会更棘手。

于 2015-07-28T15:41:56.840 回答
0

Syncfusion 似乎是一组很好的组件,即使在我的项目中我只想打印/转换办公室(.doc 和 .docx)文档。

你试过这个吗?你怎么看:

  • 转换速度
  • 优质印刷pdf文件
  • 将Word文件转换为pdf的质量

您是否使用了免费的“社区版”,因为我真的可以想象我们可以免费使用这些库!免费使用它的缺点是什么

于 2015-10-30T10:06:23.687 回答