PDF_create_pvf

(PECL pdflib >= 2.0.0)

PDF_create_pvfCreate PDFlib virtual file

˵Ã÷

bool PDF_create_pvf ( resource $pdfdoc , string $filename , string $data , string $optlist )

Creates a named virtual read-only file from data provided in memory.

User Contributed Notes

Norbert Bruder 27-Feb-2008 05:28
<?php
$im
= @ImageCreate (50, 100)
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 5, 5, "Test", $text_color);

ob_start();                                                        //turn output buffering on
ImagePNG ($im);                                                    //create PNG
$img_buffer = ob_get_contents();                                   //get the PNG of the output buffer
ob_end_clean();                                                    //clear and turns off this output buffering
pdf_create_pvf($pdf, "/pvf/image/image.png", $img_buffer, "");     //create a named virtual read-only file
$img_id = pdf_load_image($pdf, "png", "/pvf/image/image.png", ""); //open the named virtual read-only file
pdf_place_image($pdf, $img_id, 50, 770, 1);                        //Places the image in the PDF-file
?>