ich habe ein Problem, mit PDFlib.
All mein Suchen hat leider keinen Erfolg gebracht.
Ich habe die Extension installiert und bekomme sie auch per php.ini angezeigt, aber wenn ich unteres Beispiel ausführe bekomme ich immer diese Fehlermeldung:
Fatal error: Class 'PDFlib' not found
Ich weiss nicht mehr, was ich da noch alles ausprobieren soll.
Kann mir da jemand einen Tip geben?
Vielen Dank
- Code: Select all
<?php
try {
$p = new PDFlib();
/* open new PDF file; insert a file name to create the PDF on disk */
if ($p->begin_document("test.pdf", "w") == 0) {
die("Error: " . $p->get_errmsg());
}
$p->set_info("Creator", "hello.php");
$p->set_info("Author", "Rainer Schaaf");
$p->set_info("Title", "Hello world (PHP)!");
$p->begin_page_ext(595, 842, "");
$font = $p->load_font("Helvetica-Bold", "winansi", "");
$p->setfont($font, 24.0);
$p->set_text_pos(50, 700);
$p->show("Hello world!");
$p->continue_text("(says PHP)");
$p->end_page_ext("");
$p->end_document("");
$buf = $p->get_buffer();
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=hello.pdf");
print $buf;
}
catch (PDFlibException $e) {
die("PDFlib exception occurred in hello sample:\n" .
"[" . $e->get_errnum() . "] " . $e->get_apiname() . ": " .
$e->get_errmsg() . "\n");
}
catch (Exception $e) {
die($e);
}
$p = 0;
?>