【发布时间】:2020-03-13 15:12:09
【问题描述】:
我有一个从 Web 服务返回的 xml。 这个xml是一个快递员使用的标签。 API 还指定 XSLT 样式表。 我成功地使用 XML+XSLT 生成了一个 HTML 页面(我正在使用 Java)。
我需要制作一个 PDF 标签,因为它必须发送给最终用户。
是否存在使用标准 XSL 样式表代替 XSL-FO 的方法?
是否存在其他解决方案?
【问题讨论】:
-
XSLT 可以生成纯文本文件,而不是 PDF 文档。您可以使用 XSLT 生成可用于生成 PDF 的 XSL-FO 文档。另一种解决方案是从浏览器打印到 PDF。
-
“标准样式表”是什么意思?可以通过 XSL-FO 以外的路径(例如通过 CSS 分页媒体)生成 PDF,但它并不比 XSL-FO 路径更“标准”(也并不容易)。
标签: xml xslt apache-fop