2015-04-17 178 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」:)。 –