php 使用另一个PDF或HTML为PDF添加水印

bihw5rsg  于 2023-06-04  发布在  PHP
关注(0)|答案(1)|浏览(488)

假设我有stamp.pdfstamp.htmloriginal.pdf

stamp.pdfstamp.html)包含一个stamp,我想将stamp.pdf放在original.pdf的某个位置,生成一个新的pdf -original_stamped.pdf

我想插入stamp.pdf作为PDF(矢量图形)或HTML,但不转换为光栅图像,然后插入到original_stamped.pdf
我说的是盖章或水印(在页面上),但不仅仅是在PDF中添加一个额外的页面。

byqmnocz

byqmnocz1#

答案是这样的:

$pdf=new FPDI();
$pdf->addPage();

// Form
$pdf->setSourceFile('form.pdf'); // Specify which file to import
$tplidx = $pdf->importPage(1); // Import first page
$pdf->useTemplate($tplidx,0,0); // Position at 0,0 and use original page size

// Stamp
$pdf->setSourceFile('stamp.pdf'); // Specify which file to import
$tplidx2 = $pdf->importPage(1); // Import first page
$pdf->useTemplate($tplidx2,10,10,($pdf->w / 2)); // Position at 10,10 and resize to 50% of current page width

$pdf->Output();

相关问题