我正在尝试制作一个能够从某个工具导入 XML 输出文件并将它们“转换”成漂亮的 PDF 报告的工具,该报告以普通人可以理解的语言总结事情。
输出文件总是包含特定的数据,但我只想让我的应用程序自动创建一份报告,让那些不太熟悉技术的人不难阅读。
我知道完全自动化是不可能的,所以我想我必须使用某种预定义的模板或其他东西,但我不确定最好的解决方案是什么。
导入和读取 XML 文件并不难,但如何将它们转换为可读的 PDF 文档?
Apache FOP可能会有所帮助。这是一个打印格式化程序。使用XSL-FO (XSL Formatting Objects) 作为模板,并支持 pdf 作为输出。XSL-FO 是一种用于格式化 XML 数据的语言。