Goedemorgen!

Inmiddels ben ik al een tijdje bezig om een variabel watermerk toe te voegen aan een PDF formulier. Met FPDF kan ik het wel toevoegen maar daardoor werkt het formulier niet meer (radiobuttons enzo...)

Heeft iemand een idee hoe ik dit op kan lossen?

Alvast bedankt!!
<?php
//Beginnen met de header oproepen om te zeggen dat we een jpeg willen outputten.
header('content-type: image/jpeg');

//bestand met png-8 zijn anders gaat het niet werken
$watermerk = imagecreatefrompng('watermerk.png');

//ons script gaat later moeten weten hoe breed en hoe hoog het watermerk is
$watermerk_breedte = imagesx($watermerk);
$watermerk_hoogte = imagesy($watermerk);


$foto = imagecreatetruecolor($watermerk_breedte, $watermerk_hoogte);
$foto = imagecreatefromjpeg($_GET['src']);

//Hier moeten we perfect weten waar het watermerk moet komen
$groote = getimagesize($_GET['src']);
$dest_x = $size[0] - $watermerk_breedte - 5;
$dest_y = $size[1] - $watermerk_hoogte - 5;

//Hier mergen we het watermerk en de foto..
imagecopymerge($foto, $watermerk, $dest_x, $dest_y, 0, 0, $watermerk_breedte, $watermerk_hoogte, 100);

//dit zal het gemergde bestand weergeven
imagejpeg($foto);
imagedestroy($foto);

//Uit onze RAM gooien
imagedestroy($watermerk);

?>


Misschien ben je hier wel wat mee :)
Je hebt gelezen dat hij een PDF-formulier heeft?
Mijn grootste probleem is dat ik na welke bewerking dan ook alle formulier functies kwijt ben en het juist van belang is dat die blijven werken...

Op zich maakt het niet zoveel uit of het watermerk een afbeelding is of alleen tekst het moet er alleen wel in, en variabel blijven
Mmm sorry.. weer veel te snel :p

voeg dan ff dat gegenereerde fotoke toe aan de pdf

Misschien zo..

Referentie: PHP.net "PDF"


<?php
//handler Creeëren
$pdf = PDF_new();
//PDF Openen
PDF_open_file($pdf,"test.pdf");
//Pagina Defineren
PDF_begin_page($pdf,595,842);
//foto inladen
$fotoke = PDF_load_image($pdf,"jpeg","foto.jpeg","");
//en op de goede plaats gooien
PDF_place_image($pdf,$fotoke,64,26,.24);
?>
hmmm krijg dan:

Fatal error: Call to undefined function pdf_new()
Ben aan het installeren! Hahaha, was even te snel met mijn bericht...
Ja de PDF functies gaan via een pecl extensie die je dus moe installeren. Dus als je op een shares host zit gaat dat al niet lukken, en anders kan je hem op je eigen Linux bak installeren (of windhoos maar ik weet eigenlijk niet of pecl daarop draait)

Edit: te laat :)
Dank Ricar do.. ik ben een mens van weinig woorden..

Reageren