Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中将PDF转换为RTF_Java_Rtf - Fatal编程技术网

在Java中将PDF转换为RTF

在Java中将PDF转换为RTF,java,rtf,Java,Rtf,有没有人知道一个容易获得的库或SDK,可以用来在Java中将PDF文档转换为RTF?您可以尝试查看,它主要是一个PDF库,但有一个附加组件可用。再看一看iText(我知道不支持直接PDF->RTF转换,但请继续阅读,了解脊椎刺痛的可能性!) 去年,我们在iText中添加了一个PDF文本解析模块。现在,这有点初级,但它确实可以工作,并且很容易扩展 iText擅长生成RTF 所以…从PDF解析文本并基于解析创建RTF应该相对简单(不容易,但简单) 如果必须保留字体之类的内容,则需要做更多的工作(PD

有没有人知道一个容易获得的库或SDK,可以用来在Java中将PDF文档转换为RTF?

您可以尝试查看,它主要是一个PDF库,但有一个附加组件可用。

再看一看iText(我知道不支持直接PDF->RTF转换,但请继续阅读,了解脊椎刺痛的可能性!)

  • 去年,我们在iText中添加了一个PDF文本解析模块。现在,这有点初级,但它确实可以工作,并且很容易扩展

  • iText擅长生成RTF

  • 所以…从PDF解析文本并基于解析创建RTF应该相对简单(不容易,但简单)

    如果必须保留字体之类的内容,则需要做更多的工作(PDF解析器确实提供字体信息,以及每段文本的页面位置),但我怀疑iText的RTF生成器会简化很多工作

    如果您的PDF包含需要带到RTF的嵌入式图像,那么当前的PDF解析器实际上并没有做太多这方面的工作,但是它有足够的挂钩,可以在稍微有点困难的情况下实现这一点

    所以我想说,iText很有可能实现您想要的功能,并帮助您实现本地最低限度的开发工作,但我不会将其归入超级简单的类别……实际上,听起来是一个不错的挑战

    如果你最终实现了这样的东西,在你有机会玩一玩之后,请随时向我提问/思考。如果你最终得到了一点不错的转换代码,我们可能希望将其添加到iText中


    如果你想把它推出市场,并且你有钱花,我相信有很多商业转换器可以满足你的需求。可能不会便宜,但可能比你的开发时间便宜。

    看起来iText不支持这个方向的转换-(除非从那时起它就改变了。)很公平-我没有使用RTF插件,只是看到它存在。