leo*_*ora 3 python linux powerpoint pdf-generation python-pptx
我在这里使用python-pptx玩了一轮游戏,但我还需要另存为pdf,而且我似乎看不到该库支持此功能。
是否有人(在该库中或在外部解决方案中)有一个建议来创建一个pptx文件,但也可以选择另存为pdf。
python-pptx
不支持另存为PDF,而且几乎不可能。原因是另存为PDF需要渲染PowerPoint文件(.pptx),而其重点python-pptx
是读取和写入.pptx文件格式。
为PowerPoint开发忠实的渲染引擎的范围很大,并且几乎完全与文件读/写问题正交。
PowerPoint的主要渲染引擎是PowerPoint :)(Microsoft)PowerPoint API可通过安装了PowerPoint的Windows机器上的IronPython访问。它并不适合所有情况,例如,它不是服务器端工作的良好解决方案,但是如果您的项目规模很小并且您已经在Windows上运行,那么它可能是一个很好的解决方案。我在python-pptx
某些类型的测试的开发中(我是主要作者)亲自使用了它。
还有其他渲染库,但是我不知道有任何开源库。我见过的是一个付费许可证包。我肯定还有其他人,因为GitHub for Mac和Box之类的应用程序具有相当不错的预览功能。我无法想象他们是从头开始写的:)
抱歉,我没有更好的消息了:)