我为自营职业者创建了一个Java应用程序。在这个应用程序中,自雇工人可以跟踪不同项目的工作时间。目前正在为不同的项目存储工作时间。我将它存储在 MySQL 数据库中。下一步是使用此数据并创建发票。我想要处理的第一个选项是创建PDF格式的发票。你能建议一个方法吗?
一种方法是生成 XML文档,并使用它生成 PDF文档。可以使用包含预格式化发票的模板。但是怎么样?
答案 0 :(得分:1)
另一种方法可能是使用纯PDFBox生成PDF。您可以将背景图像用作模板,然后使用从数据库中检索的详细信息覆盖它。
答案 1 :(得分:0)
您可以使用Apache FOP使用xsl转换从xml生成pdf
答案 2 :(得分:0)
您可以使用iText库创建pdf。它的开源和易于使用的Java。此外,iText团队提供的文档非常适合启动任何PDF生成项目。