• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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 
    ?>