我正在使用以下代码将新页面添加到现有的PDF文档并保存。FPDF/FPDI addPage()方向
require('addons/fpdf.php');
require('addons/fpdi.php');
$pdf = new FPDI();
$pagecount = $pdf->setSourceFile($orgpdfpath);
for($i = 1; $i <= $pagecount; $i++){
$pdf->addPage();
$tplidx = $pdf->importPage($i);
$pdf->useTemplate($tplidx);
}
$pdf->addPage($pdforientation);
$pdf->Image($imgpath,$pdfxaxis,$pdfyaxis,$pdfwith,$pdfheight);
$pdf->Output($orgpdfpath,'F');
它工作正常,如果我有一个文件就是A4,第1页:肖像,第2页:肖像,第3页:肖像等
它也可以,如果我添加了一个横向放置的A4页面。但是,在添加了横向页面并尝试添加纵向后,横向将移回到纵向,文档的整个格式会打破。
我怀疑这必须在循环内部使用addPage()做些什么。为什么在应用 - > useTemplate时不能正确旋转?