html to PDF
cpan Modul PDF-FromHTML-0.24
Kennt sich jemand damit aus?
wenn die write funktion also: $pdf->write_file('target.pdf');
ausgeführt werden soll bekomme ich diesen Fehler:
Wenn ich diese Zeile auskommentiere bekomme ich keinen Fehler aber leider auch kein PDF
PDF::API2 does not define $PDF::API2::VERSION--version check failed at /usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm line 9.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm line 9.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer.pm line 25.
Anbei das Skript:
#!/usr/bin/perl
use strict;
use PDF::FromHTML;
my $pdf = PDF::FromHTML->new( encoding => 'utf-8' );
$pdf->load_file('/home/kieselch/pdf/meier.html');
$pdf->convert(
#With PDF::API2, font names such as 'traditional' also works
Font => 'font.ttf',
LineHeight => 10,
Landscape => 1,
);
$pdf->write_file('target.pdf');
Kennt sich jemand damit aus?
wenn die write funktion also: $pdf->write_file('target.pdf');
ausgeführt werden soll bekomme ich diesen Fehler:
Wenn ich diese Zeile auskommentiere bekomme ich keinen Fehler aber leider auch kein PDF
PDF::API2 does not define $PDF::API2::VERSION--version check failed at /usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm line 9.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm line 9.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer.pm line 25.
Anbei das Skript:
#!/usr/bin/perl
use strict;
use PDF::FromHTML;
my $pdf = PDF::FromHTML->new( encoding => 'utf-8' );
$pdf->load_file('/home/kieselch/pdf/meier.html');
$pdf->convert(
#With PDF::API2, font names such as 'traditional' also works
Font => 'font.ttf',
LineHeight => 10,
Landscape => 1,
);
$pdf->write_file('target.pdf');
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 55847
Url: https://administrator.de/contentid/55847
Ausgedruckt am: 14.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
hallo,
das modul PDF::fromHTML bindet das modul PDF::Writer ein. dieses nutzt das module PDF::Writer::pdfapi2 um zu schauen ob das PDF::API2 vorhanden ist. dieses muss in der Version 0.42 (mindestens) sein. es checkt sozusagen die versions nummer des modul PDF:API2.
da diese bei dir wahrscheinlich kleiner 0.42 ist bzw dein jetztiges installiertes PDF::API2 modul die variable zu version erkennung $PDF::API2::VERSION gar nicht definiert hat kommt diese fehlermeldung, und dein script beedet sich.
verstanden ??
mfg godlike P
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer.pm
line 25.
/usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer.pm
line 25.
das modul PDF::fromHTML bindet das modul PDF::Writer ein. dieses nutzt das module PDF::Writer::pdfapi2 um zu schauen ob das PDF::API2 vorhanden ist. dieses muss in der Version 0.42 (mindestens) sein. es checkt sozusagen die versions nummer des modul PDF:API2.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm
line 9.
PDF::API2 does not define
$PDF::API2::VERSION--version check failed at
/usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm
line 9.
/usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm
line 9.
PDF::API2 does not define
$PDF::API2::VERSION--version check failed at
/usr/lib/perl5/vendor_perl/5.8.0/PDF/Writer/pdfapi2.pm
line 9.
da diese bei dir wahrscheinlich kleiner 0.42 ist bzw dein jetztiges installiertes PDF::API2 modul die variable zu version erkennung $PDF::API2::VERSION gar nicht definiert hat kommt diese fehlermeldung, und dein script beedet sich.
verstanden ??
mfg godlike P
ja, dann wahrscheinlich das mit der variable.
dann öffne einfach das pm file und definiere irgendwo am anfang
$PDF::API2::VERSION = 0.57
mfg godlike P
dann öffne einfach das pm file und definiere irgendwo am anfang
$PDF::API2::VERSION = 0.57
mfg godlike P
Bitte werfen Sie einen Blick auf
http://www.rasteredge.com/how-to/csharp-imaging/pdf-convert-html/
http://www.rasteredge.com/how-to/csharp-imaging/pdf-convert-html/