Прежде всего, элемент расширения fox:external-document
должен находиться на том же уровне fo:page-sequence
элементов, а не внутри fo:flow
с другими объектами уровня блока (вы, вероятно, получаетенекоторая ошибка проверки при обработке вашего файла).
<fo:page-sequence>
<!-- .... -->
</fo:page-sequence>
<fox:external-document .... />
<fo:page-sequence>
<!-- .... -->
</fo:page-sequence>
Таким образом, у вас будут сгенерированные страницы для первого fo:page-sequence
, затем страницы из «включенного» PDF, затем страницы для второго fo:page-sequence
.
В противном случае, если вы хотите вставить что-то между fo:block
элементами, вы можете использовать fo:external-graphic
(внутри fo:block
или другого элемента уровня блока).
В любом случае,вам нужен плагин изображений PDF для ссылки на файлы PDF в качестве источника для fo:external-graphic
или fox:external-document
.