Posted by:
zitech
(---.cable.ubr01.newy.blueyonder.co.uk)
Hello
I appologise if this topic has already been answered.....
I have Wamp 1.7.3 ( yes I know it is not the latest :-)) and I would like to be able to produce PDF's from my PHP code.
The sample code I have found is as follows
<?php
try {
$p = new PDFlib();
/* open new PDF file; insert a file name to create the PDF on disk */
if ($p->begin_document("", ""
== 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;
?>
When I put this code in to the www root folder and open it in a browser I get the error
Fatal error: Class 'PDFlib' not found in C:\wamp\www\pdfphp.php on line 4
Am I right in assuming that I need the PDFlib installed?
I have found this file pdflib-2.1.4.tgz which would seem to be what I am looking for BUT how do I install it on to a WAMP system running Windows XP please?
Your asistance either as an explaination or a URL would be greatfully received.
Derek Blakey
Newcastle upon Tyne
England