使用OpenXML将PowerPoint演示文稿另存为PDF

时间:2013-09-10 18:21:49

标签: c# pdf powerpoint openxml openxml-sdk

我的目标是制作一个自动服务器端流程,将.ppt转换为.pdf。微软自己建议我使用OpenXML,现在我正在考虑它。

我的问题是:

我可以使用OpenXML实际实现目标吗?

我很难找到我期望的方法,例如“另存为”here

或许我只是误解了一切是如何运作的?

1 个答案:

答案 0 :(得分:3)

  

...将.ppt转换为.pdf。微软自己建议我使用OpenXML ......我能否真正实现使用OpenXML的目标?

要将.ppt转换为.pdf吗?我很想知道你在哪里读到这个;-)

使用OpenXml SDK是不可能的:

  • OpenXml SDK允许创建,修改 OpenXml 文档(如果是PowerPoint,则为.pptx),此处您正在讨论.ppt(Biff格式)

  • 转换为 PDF NO 方法。 OpenXml SDK允许在没有Office应用程序的情况下检索,创建,修改文档内容,但不包含任何呈现它的方法,或者诸如SaveAs() ...


不,将Office文档转换为pdf的常用方法是使用Office.Interop

此帖子How do I convert Word files to PDF programmatically?与Word相关,但它可以帮助您,它与PowerPoint相同。