从XML或HTML生成PDF文件
是否有任何API /解决方案可从XML文件数据和定义生成PDF报告。例如,XML定义/数据可以是:
<pdf> <paragraph font="Arial">Title of report</paragraph>
</pdf>
我觉得将HTML转换为PDF也是一个很好的解决方案。
当前,我们使用iText API编写Java代码。我想外部化代码,以便非技术人员可以编辑和更改。
回答:
看看Apache
FOP。使用XSLT样式表将XML(或XHTML)转换为XSL-
FO。然后,使用FOP读取XSL-FO文档并将其格式化为PDF文档(请参阅带有FOP的Hello
World)。
Apache
FOP可以为大型文档(例如200页的PDF)使用大量内存,这可能需要调整JVM内存设置。
以上是 从XML或HTML生成PDF文件 的全部内容, 来源链接: utcz.com/qa/407106.html