我试图从生成Java对象的即时PDF报告。 我一直没能找到许多这样的例子,所以我一直下面这个例子:
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleObj2PDF.java?view=markup
这段代码和我自己之间唯一的区别是,我使用JSON转换和一个XmlSerializer生成SRC(在本例线81)。
我遇到的问题是使用变压器。 当我变换(实例中的线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.
由于我没有可视性变压器,并一直没能找到那种文档告诉我它是如何工作的,我真的不知道是哪里的变换打破。
与这种转换的任何经验,或了解什么它是我缺少的是极大的赞赏。