По поводу внешнего документа в ФОП - PullRequest
1 голос
/ 08 сентября 2010

Я создаю PDF-файл через XML, XSL и FOP. Я хочу, чтобы содержимое файла PDF отображало содержимое внешнего файла, например текстовый документ. Я знаю, что для отображения изображения в PDF мы используем, но какой тег мы должны отображать содержимое файла, кроме типа файла PDF.

Существует расширение FOP, которое утверждает, что может сделать это:

jeremias-maerki.ch / разработка / фат / 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 ]

1 голос
/ 07 декабря 2016

Изменить пространство имен с:

http://xml.apache.org/fop/extensions

на

http://xmlgraphics.apache.org/fop/extensions
1 голос
/ 16 декабря 2010

Я бы сказал, что вы, вероятно, используете старую Apache FOP версию, у которой пока нет расширения fox: external-document. Пожалуйста, обновите до FOP 1.0 (или хотя бы 0,95).

...