关于FOP中的外部文件

时间:2010-09-08 11:25:52

标签: apache-fop

我正在通过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

让我知道原因。

提前谢谢。

2 个答案:

答案 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