Tecnología

Inicio

Cómo convertir XML a PDF en Perl

Perl tiene bibliotecas para importar datos de archivos creados en el lenguaje de programación web conocido como XML, y luego exportar los archivos a un formato PDF. El lenguaje Perl incluye las librerías necesarias, por lo que no es necesario utilizar ningún bibliotecas de terceros. Utilice las funciones de exportación de PDF para crear archivos de sólo lectura automática de los datos almacenados en un archivo XML. Esto hace que el PDF disponible como descarga para los lectores del sitio web, o le permite mantener el PDF de la documentación interna.

Instrucciones

1 Abra el editor de Perl y el archivo de código fuente a convertir.

2 Cree la función que importa los datos XML. Por ejemplo, el siguiente código importa un archivo llamado "clientes.xml":

utilizar XML :: Parser;
mi = $ xmlfile turno "clientes.xml";
eval {$ parser-> parseFile ($ xmlfile); };

3 Exportar cada nodo XML en el documento PDF. Por ejemplo, el código siguiente genera el archivo PDF "customers.pdf":

mi $ pdf = new PDF :: Create ( 'nombre' => '/pdf/customers.pdf',

'Name' => 'Customername',

'Dirección' => 'Dirección'

);

$ Página-> stringc ( "PDF :: Crear");
$ Página-> stringc ( "CustomerName");
$ Página-> stringc ( "Dirección");

En este ejemplo, el archivo PDF se guarda en la carpeta "pdf", que se almacena en el directorio raíz de su servidor Web. "El" stringc "función exporta los datos de cadena en el archivo PDF. El" "y" Dirección "de datos XML customerName se analiza desde el archivo XML.