Convertir XML a PDF
Horst von Brand
vonbrand en inf.utfsm.cl
Mar Dic 13 19:21:36 CLST 2005
Jens Hardings <jhp en csol.org> wrote:
> Edison Caprile Pons wrote:
> > Alguien conoce o ha trabajado con alguna aplicación que a partir de un
> > archivo XML ya generado se pueda convertir a PDF???.....lo pregunto
> > porque entre emisores electrónicos se envÃan vÃa mail documentos
> > electrónicos tributarios (DTE) los cuales van en XML y que para un
> > usuario normal no tiene ningún sentido y no los puede leer, en
> > especial cuando se trata de generar pagos a partir de este XML
> > recepcionado por mail...
> Si se puede. El XML contiene toda la información (al revés no se puede).
> Si mi memoria no me falla, en alguna parte de Chileforge.cl incluso hay
> una herramienta para hacer eso. Lamentablemente ahora no tengo el tiempo
> para buscarla... Busca por "dte" en los proyectos y revisa el contenido
> de los CVS.
Cuidado, eso depende... XML es una mezcla extran~a entre "Markup language"
(manera de poner "marcas" especiales que significan algo en el texto,
p.ej. "Esto va en color rojo") y lenguaje "universal" para intercambio de
datos (se puede describir en XML el formato legal de los datos, dandole
estructura bastante flexible). En ese sentido, "transformar a PDF" puede
significar cosas /muy/ diferentes. P.ej. la planilla de calculo de
OpenOffice.org (calc) usa el formato standard ODS para describir planillas,
que no es mas que una coleccion de XMLes comprimida. Como se ve
"convertido a PDF" una planilla de notas de aca? Un listado de nombres y
notas (como lo que imprime calc), o una descripcion de las formulas usadas
para el calculo (que es lo que usa internamente)?
Por lo demas, PDF obviamente contiene un monton de informacion sobre el
documento, que si puede describirse en XML. El punto es que traducir ida y
vuelta no necesariamente da el original...
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux