2015-04-17 62 views
8

有什么方法将RTF转换为PDF,其中包含Windows或Unix中使用Java的文档中的表格?使用JAVA将RTF转换为PDF,它读取RTF文档中的表格

我们在这里尝试的选项是:

  • iText的 - 但是,RTF文档中的表格是不是来一次正确转换为PDF。简而言之,PDF不包含表格。这是代码要点。 ITEXT for rtf to pdf java code gist
  • POI - apache POI是否支持RTF文档解析?但是我发现它不被支持。 POI support for RTF
  • TIKA - 使用Tika我能够读取文档,但RTF中的表格未正确解析,我不知道如何将其转换为PDF。 TIKA java code for reading rtf

我们调查了其他选项。用Java可以开发或将RTF转换为PDF?

Other options we looked into are in this link

回答

1

是,其可能的。看看JasperReports吧!

http://community.jaspersoft.com/project/jasperreports-library 

Jaspersoft还提供了一个很好的API来编写您的自定义PDF引擎和您的自定义数据源。从iReport(用户界面编辑器)开始。

+0

太好了!在检查jasperreports-library之前,请您告诉我可以使用eclipse编辑器在java中执行它吗?任何教程或github回购或一些可以帮助我开始使用jasperreports-library的东西。非常感谢 ! – Kiranaditya

+0

是的,您可以使用eclipse(或其他一些IDE)轻松实现API。只是谷歌“jasperreports创建pdf与Java”:)。 –