[caracas-pm] Re: caracas-pm Digest, Vol 5, Issue 16

Manuel Telleria matc at nuevomundo.com.ve
Wed Sep 29 05:59:34 CDT 2004


caracas-pm-request at mail.pm.org wrote:

>Send caracas-pm mailing list submissions to
>	caracas-pm at mail.pm.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://www.pm.org/mailman/listinfo/caracas-pm
>or, via email, send a message with subject or body 'help' to
>	caracas-pm-request at mail.pm.org
>
>You can reach the person managing the list at
>	caracas-pm-owner at mail.pm.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of caracas-pm digest..."
>
>
>Today's Topics:
>
>   1. Convertir un Archivo HTML a PDF (M?nica Tahan)
>   2. Re: Convertir un Archivo HTML a PDF (Ernesto Hernandez-Novich)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Mon, 27 Sep 2004 16:31:55 +0200
>From: M?nica Tahan <mtahan at me.gov.ve>
>Subject: [caracas-pm] Convertir un Archivo HTML a PDF
>To: caracas-pm at mail.pm.org
>Message-ID: <1096295515.2577.8.camel at box>
>Content-Type: text/plain; charset=iso-8859-1
>
>	Saludos Perl Mongers
>
>	Primero que nada muchas gracias a Juan Jose Natera Abreu por
>responderme la duda anterior, en realidad el error era de sintaxis.
>
>	Ahora me encuentro tratando de convertir un archivo HTML a un formato
>PDF para ello estoy utilizando el módulo PDF::FromHTML,el código es un
>escenario como este:
>#!usr/bin/perl -w
>
>use PDF::FromHTML;
>
>my $pdf = PDF::FromHTML->new();
>$pdf->load_file('/tmp/silly.html'); #carga el archivo silly.html
>$pdf->convert  (LineHeight => 10,
>        	Landscape => 1
>		);
>$pdf->write_file('/tmp/silly.pdf');
>
>	El código anterior me genera el archivo pdf, pero cuando voy a abrirlo
>resulta que está en blanco, pues no tiene páginas, la verdad no sé a qué
>se debe, ya que utilicé este módulo siguiendo la explicación de la
>documentación de CPAN. Si alguien puede aclararme el porqué está pasando
>esto se lo agradezco de antemano.
>
>	Sin más que decir,
>
>	Atentamente,
>  
>
Ante todo debo preguntarte algo, ya viste que error se genera en al 
archivo log de Apache ?

Este archivo debe estar en un sitio como /var/log/apache/error.log, 
revisandolo a lo mejor puedas ver con mas claridad cual es el problema.

Por otra parte te comento que estuve haciendo pruebas con ese módulo y 
una de las cosas que me ocurrio fué que el archivo (PDF) no se creaba 
bien cuando el HTML tenía imágenes (<img src=xxxxx>), otra razón podría 
ser que el archivo HTML no este bien formado (el módulo es muy 
suceptible a estas cosas), que significa esto, que puede ser que tengas 
tags que no esten cerrados o cosas por el estilo.

Por ultimo puedes verificar estas cosas usando el siguiente comando (que 
viene con el módulo).

# perl html2pdf.pl  nombre_archivo.html > nombre_archivo.pdf

espero que te sirva de algo.

-- 
Manuel Armando Telleria Cardozo
Analista de Sistemas  - (0212) 201-1361
Manuel.Telleria at nuevomundo.com.ve
Nuevo Mundo Seguros - http://www.nuevomundo.com.ve



More information about the caracas-pm mailing list