example41_MPDFI_template.php 580 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. // required to load FPDI classes
  3. require_once __DIR__ . '/../vendor/autoload.php';
  4. $mpdf = new mPDF('','','','',15,15,57,16,9,9);
  5. $mpdf->SetImportUse();
  6. $mpdf->SetDisplayMode('fullpage');
  7. $mpdf->SetCompression(false);
  8. // Add First page
  9. $pagecount = $mpdf->SetSourceFile('sample_basic.pdf');
  10. $crop_x = 50;
  11. $crop_y = 50;
  12. $crop_w = 100;
  13. $crop_h = 100;
  14. $tplIdx = $mpdf->ImportPage(2, $crop_x, $crop_y, $crop_w, $crop_h);
  15. $x = 50;
  16. $y = 50;
  17. $w = 100;
  18. $h = 100;
  19. $mpdf->UseTemplate($tplIdx, $x, $y, $w, $h);
  20. $mpdf->Rect($x, $y, $w, $h);
  21. $mpdf->Output('newpdf.pdf', 'I');