PDF_create_pvf()
(PECL pdflib >= 2.0.0)
Create PDFlib virtual file
说明
PDF_create_pvf(resource $pdfdoc,string $filename,string $data,string $optlist): bool
Creates a named virtual read-only file from data provided in memory.
<?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 ?>