[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