Thread in bestehende pdf barcode/timestamp einfügen
(10 answers)
Opened by volker.55211 at 2022-02-12 18:05
Wenn der gezeigte Code dein gesamter Code ist, dann hat hlubenow recht. Da fehlen entscheidene Teile.
Dein Code ist so mit Perl nicht ausführbar. Und die Fehlermeldungen hast Du auch nicht geliefert, nur umschrieben. Die Fehlermeldungen sind meist gut, und es ist nicht gut, wenn man diese den Helfern vorenthält. Wenn ich Deinen Code nur etwas überarbeite, funktioniert er bei mir. Im Prinzip habe ich das von hlubenow Angemerkte eingefügt und die Variablen mit - für mich - funktionierenden Werten gefüllt. Sogar die Sachen, von denen Du sagst, dass sie nicht funktionieren, funktionieren... Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #! /usr/bin/env perl use strict; # WICHTIG! use warnings; # WICHTIG! use 5.020; use PDF::API2; # WICHTIG! # ANPASSEN my $pdfdatei = 'out/file-1.pdf'; my $zieldatei = 'sample3.pdf'; my $heute = qx{date +%F}; my $uhrz = qx{date +%T}; my $pdf = PDF::API2->new(); $pdf = PDF::API2->open($pdfdatei); my $page = $pdf->openpage(1); my $font = $pdf->corefont('Helvetica'); my $text = $page->text(); $text->font($font, 15); $text->position(200, 700); my $infotext="Lager fertig: ".$heute.", ".$uhrz."\n\n\n"; $text->text($infotext); $pdf->saveas($zieldatei); Resultat im Anhang. Anhänge meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |