By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
438,664 Members | 1,623 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 438,664 IT Pros & Developers. It's quick & easy.

pdflib help adding an image

P: n/a
hi,

i am trying to create a pdf using pdflib in php which includes some
text and an image. however, the part that loads the image seems to
keep failing. can someone help please?

the code:

<?php
$mypdf = PDF_new();
pdf_open_file($mypdf, "this_is_it.pdf");
pdf_begin_page($mypdf, 595, 842);
$myfont = PDF_findfont($mypdf, "Times-Roman", "host", 0);
pdf_setfont($mypdf, $myfont, 10);
pdf_show_xy($mypdf, "Sample PDF, constructed by PHP in real-time.",
50, 750);
pdf_show_xy($mypdf, "Made with the PDF libraries for PHP.", 50, 730);
$myimage = pdf_load_image($mypdf,"jpeg","test.jpg","");
pdf_fit_image($mypdf, $myimage, 390,575, ""); //place image within
page coordinates
pdf_close_image($mypdf, $myimage);
PDF_end_page($mypdf);
PDF_close($mypdf);
PDF_delete($mypdf);
?>

the error:

PHP Fatal error: Uncaught exception 'PDFlibException' with message
'Handle parameter 'image' has bad value 0' in C:\Inetpub\wwwroot\files
\hello6.php:11 Stack trace: #0 C:\Inetpub\wwwroot\files
\hello6.php(11): pdf_place_image(Resource id #1, 0, 50, 650, 0.6) #1
{main} thrown in C:\Inetpub\wwwroot\files\hello6.php on line 11

thanks in advance for your help.

Apr 30 '07 #1
Share this Question
Share on Google+
1 Reply


P: n/a
PHP Fatal error: Uncaught exception 'PDFlibException' with message
'Handle parameter 'image' has bad value 0' in C:\Inetpub\wwwroot\files
\hello6.php:11 Stack trace: #0 C:\Inetpub\wwwroot\files
\hello6.php(11): pdf_place_image(Resource id #1, 0, 50, 650, 0.6) #1
{main} thrown in C:\Inetpub\wwwroot\files\hello6.php on line 11
I think pdf_load_image() failed and returned 0. Make sure the filename
is correct, the file permissions are good, and anything else you can
think of that could go wrong on that line.

-Mike PII

Apr 30 '07 #2

This discussion thread is closed

Replies have been disabled for this discussion.