Я страдаю от проблемы добавления локального .pdf в мой рендеринг PDF.В настоящее время у меня есть шаблон для изображения, где я могу легко загрузить изображения в свой PDF.
<!-- Picture -->
<xsl:template match="picture">
<fo:block text-align="left">
<fo:external-graphic src="url('file:///C:/Images/testImage.jpeg')" content-height="5cm" />
</fo:block>
</xsl:template>
Интересно, возможно ли сделать это таким же образом для PDF?В настоящее время я безуспешно пытаюсь использовать
xmlns: fox = "http://xmlgraphics.apache.org/fop/extensions"
, поэтому то, что я сделал, выглядит так:
<!-- Chart which is saved as PDF-->
<xsl:template match="chart">
<fo:block text-align="left">
<fox:external-document content-type="pdf" src="url('file:///C:/Pdfs/ExampleChart.pdf')"/>
</fo:block>
</xsl:template>
Я использую FOP 2.3, и я получаю ошибку
org.apache.fop.fo.flow.Block не может быть приведен кorg.apache.fop.fo.pagination.Root
Так что я ожидаю, что я не могу использовать fox: external-document там, но это именно то место, где мне нужен PDF.
Спасибо за помощь !!!