PDF::FromHTML - Convert HTML documents to PDF
This document describes version 0.08 of PDF::FromHTML, released May 6, 2005.
my $pdf = PDF::FromHTML->new( encoding => 'utf-8' ); $pdf->load_file('source.html'); $pdf->convert( Font => '/path/to/font.ttf', LineHeight => 10, Landscape => 1, ); $pdf->write_file('target.pdf');
This module transforms HTML into PDF, using an assortment of XML transformations implemented in PDF::FromHTML::Twig.
There is also a command-line utility, html2pdf.pl, that comes with this distribution.
More documentation is expected soon.
Convert the loaded file to PDF. Valid parameters are:
PageWidth 640 PageResolution 540 FontBold 'HelveticaBold' FontOblique 'HelveticaOblique' FontBoldOblique 'HelveticaBoldOblique' LineHeight 12 FontUnicode 'Helvetica' Font (same as FontUnicode) PageSize 'A4' Landscape 0
Add the height and width attributes if you are creating the source HTML, it keeps PDF::FromHTML from having to open and read the source image file to get the real size. Less file I/O means faster processing.
PDF::FromHTML::Twig, PDF::Template, XML::Twig.
Autrijus Tang <autrijus@autrijus.org>
Charleston Software Associates <info@charletonsw.com>
Copyright 2004, 2005 by Autrijus Tang <autrijus@autrijus.org>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html
To install PDF::FromHTML, copy and paste the appropriate command in to your terminal.
cpanm
cpanm PDF::FromHTML
CPAN shell
perl -MCPAN -e shell install PDF::FromHTML
For more information on module installation, please visit the detailed CPAN module installation guide.