Можно ли встроить внешний PDF или текстовый документ в основной PDF с помощью XSL-FO / XSLT?
У меня есть таблица стилей xslt для создания PDF-документов. Но входной XML содержит встроенные документы PDF в формате TEXT или Base64. Итак, что я делаю в своей HTML-версии таблицы стилей, я извлекаю текст или PDF и выгружаю его на диск. Тогда в xslt у меня это:
<xsl:when test='(n1:text/@mediaType="application/pdf") or (n1:text/@representation="B64")'>
<IFRAME name='documentFrame' id='documentFrame' WIDTH='100%' HEIGHT='65%' src='{$DOC_URI}'/>
</xsl:when>
Для преобразования HTML это работает отлично. Можно ли добиться того же результата (вставлять документ) в PDF? У меня есть XSLT для генерации PDF, но я не смог добиться того же результата.
Я пробовал надстройки для Apache FOP, подобные этой ( Поддержка изображений PDF ):
<fox:external-document src="my-doc.pdf"/>
Видимо, это только для изображений.
Есть подсказки?
Спасибо