首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java中将odt转换为pdf而不启动soffice

在Java中将odt转换为pdf而不启动soffice
EN

Stack Overflow用户
提问于 2012-11-28 00:05:23
回答 3查看 7K关注 0票数 2

我的问题似乎很基本,但我还没能找到一个整洁的解决方案。

我需要将odt文件转换为pdf文件。JODConverter运行良好,但soffice需要安装在机器上并单独启动。对于生产限制,我不能假设soffice将安装在执行我的应用程序的机器上。

那么,有没有一种方法可以简单地通过设置正确的依赖项并调用正确的代码段来完成这种转换呢?这可以简单地使用UNO API或任何其他方式来完成吗?如果是,你能给我更多的洞察力吗?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2012-11-28 00:30:20

如果CUPS可用,您可以考虑使用CUPS-PDF。它独立于soffice。它只是简单地将.odt文件“打印”成PDF格式。Here is the CUPS-PDF homepage

票数 1
EN

Stack Overflow用户

发布于 2013-01-21 22:14:56

你可能想试试ODFDOM

免责声明:我自己没有用过它。

票数 1
EN

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13588209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档