我试图打印一些 fpdf 生成的 PDF,但如果页面总数是奇数或不能被 4 整除,那么打印到小册子会给我带来一些问题
例如,总页数 = 73 打印到 A3 纸上的小册子,每张 A3 纸需要 4 页
如果我使用此脚本
$pageCount = 73;
if ($pageCount % 4 != 0) {
$newpagecount = $pageCount += 4 - ($pageCount % 4);
}
while ($pageCount < $newpagecount) {
$pageCount++;
//add page here and keep looping until it gets to the divisble by 4 number
}
我得到 76 是正确的并且可以被 4 整除,我需要它做的是在源文档中添加一个空白页,直到我得到可被 4 pageCount 整除的新页面?
有什么建议吗? 谢谢!
在 while 循环中,只需添加对AddPage
方法的调用即可根据需要创建新页面。
while ($pageCount < $newpagecount) {
$pageCount++;
$yourpdf->AddPage(); //add page here and keep looping until it gets to the divisble by 4 number
}