2011-01-23 108 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