【发布时间】:2013-01-21 04:52:56
【问题描述】:
我有一个 java 桌面服务。它目前使用速度模板来创建格式化的 RTF 文件。有很多这样的模板,更改它们(或从速度移动)不是一种选择。
我正在寻找一种使用 java 代码将 RTF 文件更改为 PDF 的快速简便的方法。我已经检查了以下途径。 1.iText 2. 开放式办公室 3. Jod转换器
但是,他们都是 PDF 创建者。我需要一些可以将 RTF 转换为 PDF 的东西。请帮忙。谢谢。
【问题讨论】:
-
最后,必须生成一个PDF。 “转换”是什么意思?
-
我的意思是说我不想从现有系统内部的业务逻辑“生成”PDF。我想将 RTF“转换”为 PDF,并带有一些可以附加到我已经启动和运行的代码的代码。如果您的问题是最终必须“创建”PDF,是的,我同意,这是正确的理解。希望 - 除了迂腐的一点 - 我已经能够传达要求。
-
我不知道 itext 是否仍然支持 RTF 到 PDF,但本质上,velocity 会给你一个 RTF 文档的编写器,你需要一个类似于以下的代码来生成(又名转换)PDF: cfsearching.blogspot.com.au/2009/04/…
-
Open Office 和 Libre Office(更好)肯定会将 RTF 转换为 PDF。它们不是您所描述的 PDF 生成器。转换是否合适/足够好需要针对您的文档进行测试。您可以使用 Libre Office 和命令行(例如 soffice --convert-to pdf myDocument.rtf)测试仅转换过程
标签: java