Pcore::PDF - non-blocking HTML to PDF converter
use Pcore::PDF; my $pdf = Pcore::PDF->new({ bin => 'path-to-princexml-executable', max_threads => 4, }); my $cv = AE::cv; $pdf->generate_pdf($html, sub ($res) { if (!$res) { say $res; } else { # $res->{data}->{pdf} contains ScalarRef to generated PDF content } return; }); $cv->recv;
Generate PDF from HTML templates, using princexml.
Path to princexml executable. Mandatory attribute.
Maximum number of princexml processes. Under Windows this value is always 1, under linux default value is 4.
1
4
Generates PDF from $html template. Call $cb->($result) on finish, where $result is a standard Pcore API result object, see Pcore::Util::Result documentation for details.
$html
$cb->($result)
$result
zdm <zdm@softvisio.net>
This software is copyright (c) 2016 by zdm.
To install Pcore::PDF, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Pcore::PDF
CPAN shell
perl -MCPAN -e shell install Pcore::PDF
For more information on module installation, please visit the detailed CPAN module installation guide.