我的问题似乎很基本,但我还没能找到一个整洁的解决方案。
我需要将odt文件转换为pdf文件。JODConverter运行良好,但soffice需要安装在机器上并单独启动。对于生产限制,我不能假设soffice将安装在执行我的应用程序的机器上。
那么,有没有一种方法可以简单地通过设置正确的依赖项并调用正确的代码段来完成这种转换呢?这可以简单地使用UNO API或任何其他方式来完成吗?如果是,你能给我更多的洞察力吗?
谢谢!
发布于 2012-11-28 00:30:20
如果CUPS可用,您可以考虑使用CUPS-PDF。它独立于soffice。它只是简单地将.odt文件“打印”成PDF格式。Here is the CUPS-PDF homepage。
发布于 2013-01-21 22:14:56
你可能想试试ODFDOM。
免责声明:我自己没有用过它。
发布于 2013-03-14 16:04:42
如果可以使用无头选项https://askubuntu.com/questions/194352/install-openoffice-for-headless-use安装专用服务器开放办公室,则JOD转换器工作良好
使用Tomcat,您可以运行web应用程序将Open Office支持的任何文件转换为PDF http://www.artofsolving.com/opensource/jodconverter
https://stackoverflow.com/questions/13588209
复制相似问题