PDF::FromHTML - Convert HTML documents to PDF
This document describes version 0.12 of PDF::FromHTML, released December 10, 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.
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.
Audrey Tang <firstname.lastname@example.org>
Charleston Software Associates <email@example.com>
Copyright 2004, 2005 by Audrey Tang <firstname.lastname@example.org>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.