从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

回到顶部