Adding an image to PDF document : PDF Functions : Functions PHP Source Code


PHP Source Code » Functions » PDF Functions »

 

Adding an image to PDF document


The image handle returned by pdf_open_image_file() can be used by the pdf_place_image() function, which actually takes care of positioning the image at a particular point on the page. The coordinates provided to this function (the second and third arguments) refer to the position of the lower left corner of the image, while the fourth argument specifies the scaling factor to use when displaying the image (a scaling factor of 1 will show the image at actual size, while a factor of 0.5 will reduce the image to half its size).

Here's the PDF output:

image_in_pdf

<?php
// create handle for new PDF document
$pdf pdf_new();

// open a file
pdf_open_file($pdf"myexamples.pdf");

// start a new page (A4)
pdf_begin_page($pdf595842);

// get and use a font object
$arial pdf_findfont($pdf"Arial""host"1);
 
pdf_setfont($pdf$arial10);

// print text
pdf_show_xy($pdf"There are more things in heaven and earth, Horatio,"50750); 
pdf_show_xy($pdf"than are dreamt of in your philosophy"50730);

// add an image under the text
$image pdf_open_image_file($pdf"jpeg [7]""demo_image.jpg"); pdf_place_image($pdf$image506500.25);

// end page
pdf_end_page($pdf);

// close and save file
pdf_close($pdf);
?>


HTML code for linking to this page:

Follow Navioo On Twitter

PHP Source Code

 Navioo Functions
» PDF Functions