Thread PDF::API2 - Text auf Image legen (4 answers)
Opened by user123 at 2012-02-09 10:24

user123
 2012-02-09 10:24
#155987 #155987
User since
2010-10-12
21 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

ich versuche derzeit eine PDF mit Grafiken und darauf liegenden Texten zu erstellen.
Wenn ich nur mit Texten arbeite funktioniert es alles wunderbar. Jetzt möchte ich aber eine Blanko Grafik als Header einfügen und dort einen spezifischen Text drauf legen. Das Problem ist aber, dass der Text immer unter der Grafik geschrieben wird.
Hier mal ein Beispielcode:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use PDF::API2;
my $pdf  = PDF::API2->new();
$pdf->mediabox(595,842);
my $page = $pdf->page;
my $fnt = $pdf->corefont('Helvetica',-encoding => 'latin1'); 
my $txt = $page->text;
my $gfx = $page->gfx;
my $image = $pdf->image_png('test.png');
$gfx->image( $image, 50, 500 );
$txt->textstart;
$txt->font($fnt, 20);
$txt->translate(100,600);
$txt->text("Hello World!");
$txt->textend;
$pdf->saveas('test.pdf');
$pdf->end();

Gibt es eine Möglichkeit den Text auf die Grafik zu legen bzw. mit mehreren Ebenen zu arbeiten?
Konnte leider im Forum bzw. im Netz nix dazu finden. Vielleicht hat ja hier bereits jemand Erfahrungen damit.
Danke schon mal im Voraus.

View full thread PDF::API2 - Text auf Image legen