【发布时间】:2025-12-06 13:45:01
【问题描述】:
我正在尝试从 Java 对象生成动态 PDF 报告。我找不到很多这样的例子,所以我一直在关注这个例子:
这段代码和我自己的唯一真正区别是我使用 JSON 转换和 XMLSerializer 生成 src(示例中的第 81 行)。
我遇到的问题是使用 Transformer。当我进行转换时(示例的第 87 行),我收到错误消息:
(Location of error unknown)org.apache.fop.fo.ValidationException: First element must be the fo:root formatting object. Found (Namespace URI: "", Local Name: "html") instead. Please make sure you're producing a valid XSL-FO document.
由于我不了解 Transformer,也找不到那种文档来告诉我它应该如何工作,我真的不知道转换在哪里崩溃。
非常感谢任何有关这种转换的经验,或了解我所缺少的任何东西。
【问题讨论】:
标签: xml xslt pdf xsl-fo apache-fop