¿Es posible incrustar un documento PDF o TEXT externo en un PDF maestro utilizando XSL-FO/XSLT?¿Cómo incrustar un archivo pdf/txt externo en otro usando XSL-FO?
Tengo hoja de estilo xslt para producir documentos PDF. Pero, el XML de entrada contiene documentos PDF con codificación TEXT o Base64 codificados. Entonces, ¿qué hago en mi versión HTML de mi hoja de estilos? Extraigo el TEXTO o PDF y lo vuelvo a colocar en el disco. Luego, en el XSLT tengo esto:
<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>
Para la conversión de HTML que está funcionando perfectamente. ¿Es posible lograr el mismo resultado (documento incrustado) dentro de un PDF? Tengo un XSLT para la generación de PDF pero no he tenido éxito en lograr el mismo resultado.
He tratado de complementos para Apache FOP como éste (PDF Image Support):
<fox:external-document src="my-doc.pdf"/>
Parece ser que es sólo para imágenes.
¿Alguna pista?
Gracias
Ah, y me solo puede incrustar el pdf al final o al principio del pdf maestro. –
Si puede usarlo, XEP (RenderX) le permitirá incrustar un PDF usando 'fo: external-graphic'. –
Quizás sea útil: también puede hacer referencia a un URI en el atributo src de la siguiente manera: ' ' –