[PHP] dynamisch jpg bestand in pdf

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Anoniem: 22545

Topicstarter
Voor een factuur systeem ben ik druk bezig automatisch pdfjes te laten genereren in PHP
Nu stuit ik tegen een probleem op!

Door middel van PDF_open_image_fil() krijg ik wel statische jpgtjes geladen maar geen dynamisch, door een ander php gegenareerd jpgtjes!
Als ik de plaatjes handmatig op sla en die op de server kan het pdfje opeens wel weer gemaakt worden

Fatal error: PDFlib error: Bad image or template handle -1 in PDF_place_image in testpdf.php on line 52

op die regel 52 staat:
code:
1
   pdf_place_image($pdf, $image, 100, 50, 1);


en $image staat als volgende beschreven:
code:
1
2
   $img="../exif_thumb.php?pid=848";
   $image1 = PDF_open_image_file($pdf, "jpeg", $img);


voer ik die exif_thumb.php?pid=848 normaal uit dan zie ik gewoon een thumbnail!

kan pdf_place_image() nou echt geen gegenareerde jpg bestanden aan? Eigenlijk voert de exif_thumb.php precies dezelfde data uit als een gewoon jpgtje!

Acties:
  • 0 Henk 'm!

  • Raynman
  • Registratie: Augustus 2004
  • Laatst online: 00:57
Als je met PHP lokaal een bestand opent, krijg je niet de output daarvan maar gewoon de broncode. In dit geval krijgt die PDF functie waarschijnlijk zelfs de melding dat het bestand niet bestaat, omdat je er ?pid=848 achter hebt staan (dit weet ik niet helemaal zeker).

Je kunt proberen dat script via http aan te roepen (dus van $img iets maken als "http://domein.ext/exif_thumb.php?pid=848" Dit maakt het wel iets langzamer omdat er een http request gedaan zou moeten worden.) of je schrijft het gegenereerde plaatje (tijdelijk) naar een bestand, dat je door die functie voor je PDF laat openen.

Acties:
  • 0 Henk 'm!

Anoniem: 22545

Topicstarter
Raynman: you're my hero of the day!!!