有没有人知道一个易于使用的库或SDK,可用于将PDF文档转换为Java中的RTF?
答案 0 :(得分:2)
再看一下iText(我知道不支持直接PDF - > RTF转换 - 但请继续阅读脊椎刺痛的可能性!)。
我们去年在iText上添加了一个PDF文本解析模块。现在,这有点简陋,但它确实有效,并且很容易扩展。
iText擅长生成RTF。
所以......从PDF解析文本并根据解析创建RTF应该相对简单(不容易,但直截了当)。
如果你必须保留像字体这样的东西,它将需要更多的工作(PDF解析器提供字体信息,以及每个文本的页面位置),但我怀疑iText的RTF生成器将简化很多。
如果你的PDF包含你需要带到RTF的嵌入式图像,那么当前的PDF解析器并没有真正做到这一点 - 但它有足够的钩子可以让它发生一点肘部油脂。< / p>
所以我会说iText最有可能做你想要的,并且会帮助你实现本地最小的开发工作,但我不会把它放在超级类中容易......实际上听起来很不错。
如果你最终实现了这样的事情,那么在你有机会玩之后,请随时向我提出问题/想法。如果最终转换代码,我们可能希望将其添加到iText。
如果你想要把它拿出来,并且你有钱花钱,我相信有很多商业转换器可以满足您的需求。可能不便宜,但可能比你的开发时间便宜。
答案 1 :(得分:0)
你可以尝试查看iText,它主要是一个PDF库,但它有一个RTF package插件。