PDFLib Angabe einer "uncaught exception" - Fehler
Ich versuche PDFlib-Unterstützung in PHP, aber nachdem Sie endlich herausgefunden wie PDFlib installieren, bekomme ich diesen Fehler:
Fatal error: Uncaught exception 'PDFlibException' with message 'Function must not be called in 'object' scope'
Mithilfe der Beispiel-code auf php.net:
<?php
//create handle for new PDF document
$pdf = pdf_new();
//open a file
pdf_open_file($pdf, "test.pdf");
//start a new page (A4)
pdf_begin_page($pdf, 595, 842);
//get and use a font object
$arial = pdf_findfont($pdf, "Arial", "host", 1); pdf_setfont($pdf, $arial, 10);
//print text
pdf_show_xy($pdf, "There are more things in heaven and earth, Horatio,",50, 750);
pdf_show_xy($pdf, "than are dreamt of in your philosophy", 50,730);
//end page
pdf_end_page($pdf);
//close and save file
pdf_close($pdf);
?>
Hat jemand irgendwelche Ideen, was könnte die Ursache sein? Ich habe versucht zu googeln um, aber ich habe nicht in der Lage zu finden keine Lösungen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Welche version von PDFLib verwenden Sie? Wenn es 6.0 oder höher, versuchen, diesen code:
Funktionen
pdf_open_file, pdf_begin_page, pdf_findfont, and pdf_close
sind alle veraltet.Oder in "hard" und nicht sehr nette Art - versuchen Sie, Ihren code irgendwo im globalen scope.
Bitte überprüfen Sie den Pfad, wo Sie erstellen Datei.
Nur sicherstellen, dass der Pfad korrekt ist und der Fehler wird verschwunden sein.
Check für die Erlaubnis, Ihren Standort, den Sie übergeben. Mir ist behoben, das gleiche zu tun. Es sollte Schreibrechte haben.
-R ist rekursiv
Weg ist sicher, die Sie gespeichert in
in $pdf-Datei.