2011-01-23 145 views
4

我正在用Java開發一個獨立的應用程序。我想用Java代碼生成一個pdf文件。我有一個顯示錶單,其中所有的細節都從數據庫中獲取並顯示在窗口中。詳細信息是客戶名稱,訂單詳細信息等。使用java生成pdf文件

現在我想要一個按鈕,其中說轉換爲PDF。 我想將其轉換爲pdf文件,並正確對齊和格式化,如表格,字體等。

什麼可以是一個理想的方式去呢?

回答

7

我建議你使用像jasperreports報告工具。

JasperReports的完全寫在 Java和它能夠從任何類型的數據源和 產生像素完美文檔的那個 可以查看,打印或導出在 各種文檔中使用的數據來 格式 包括HTML,PDF,Excel,OpenOffice 和Word。

看一看其他的開源項目(PDF API):

  1. Apache PDFBox
  2. Apache Tika(工具包檢測和提取元數據,並使用POI和PDFBOX解析器庫的各種文件結構化文本內容)
  3. PDFjet