我正在通过XML,XSL和FOP创建pdf文件。想要PDF文件内容显示Word文件等的外部文件内容。 我知道我们使用PDF格式显示图像,但我们应该用什么标签来显示pdf文件类型以外的文件内容。
有一个声称可以执行此操作的FOP扩展程序:
jeremias-maerki.ch/development/fop/index.html
另见xmlgraphics.apache.org/fop/1.0/extensions.html#external-document
当我以这种方式使用时
的xmlns:狐= “http://xmlgraphics.apache.org/fop/extensions”
content-type =“pdf”src =“C:\ temp \ reports \ p2.pdf”/>
我的异常是
org.apache.fop.apps.FOPException:错误(未知位置):找不到fox的元素映射定义:external-document
让我知道原因。
提前谢谢。
答案 0 :(得分:1)
我会说你可能正在使用一个旧的Apache FOP版本,它没有fox:external-document扩展名。请升级到FOP 1.0(或至少0.95)。
答案 1 :(得分:1)
更改命名空间:
http://xml.apache.org/fop/extensions
到
http://xmlgraphics.apache.org/fop/extensions