标签:python linux pdf-generation powerpoint python-pptx
我正在玩around with python-pptx here,但我还需要另存为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这样的应用程序具有相当好的预览功能.我无法想象他们从头开始写:)
对不起,我没有更好的消息:)
标签:python,linux,pdf-generation,powerpoint,python-pptx 来源: https://codeday.me/bug/20190830/1767983.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。