使用java生成pdf文件

时间:2011-01-23 07:56:03

标签: java pdf-generation

我正在用Java开发一个独立的应用程序。我想使用Java代码生成pdf文件。我有一个显示形式,其中所有细节都从数据库中提取并显示在窗口中。详细信息包括客户名称,订单明细等。

现在我想要一个按钮,其中显示转换为pdf。 我想将其转换为pdf文件,具有正确的对齐和格式,如表格,字体等。

什么是理想的解决方法?

2 个答案:

答案 0 :(得分:7)

我建议您使用jasperreports等报告工具。

  

JasperReports完全是用   Java和它能够使用数据   来自任何类型的数据源和   产生像素完美的文件   可以查看,打印或导出   各种文档格式   包括HTML,PDF,Excel,OpenOffice   和Word。

查看其他开源项目(pdf api):

  1. Apache PDFBox
  2. Apache Tika(使用POI和PDFBOX解析器库从各种文档中检测和提取元数据和结构化文本内容的工具包。)
  3. PDFjet

答案 1 :(得分:4)

使用iText:

http://itextpdf.com/