标签:fpdf pdf imagemagick fpdi php
假设我有stamp.pdf或stamp.html和original.pdf.
stamp.pdf(stamp.html)包含一个图章,我想将Stamp.pdf放在某个位置的original.pdf上,并生成一个新的pdf-original_stamped.pdf
我想将stamp.pdf作为pdf(矢量图形)或html插入,但不转换为栅格图像,然后插入original_stamped.pdf
我说的是在页面上盖章或加水印,而不只是在pdf上添加其他页面.
有任何想法吗?谢谢!
解决方法:
答案是这样的:
$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();
标签:fpdf,pdf,imagemagick,fpdi,php 来源: https://codeday.me/bug/20191030/1970914.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。