【发布时间】:2015-10-14 10:18:01
【问题描述】:
在我的 PDF 中,我需要创建一个封面。 如果可以创建封面、添加更多页面并在添加其他页面时返回封面并添加更多内容,那将非常方便。
以下效果很好(示例1):
$pdf->AddPage();
$pdf->writeHTML('<h1>COVER PAGE HERE!</h1>', true, false, false, false, '');
$pdf->writeHTML('<h2>Some more content for cover page!</h2>', true, false, false, false, '');
这会生成一个渲染良好的封面。
以下内容无法按预期工作(示例 2):
// Add Cover page
$pdf->AddPage();
$pdf->writeHTML('<h1>COVER PAGE HERE!</h1>', true, false, false, false, '');
// Add some content page(s)
$pdf->AddPage();
$pdf->writeHTML('<p>Content page...</p>', true, false, false, false, '');
// Go back to cover page and add more content...
$pdf->setPage(1);
$pdf->writeHTML('<h2>Some more content for cover page!</h2>', true, false, false, false, '');
封面上的 2 行确实重叠(或者至少它们的位置不如示例 1)。
有没有办法跳转到现有页面并附加一些内容?
【问题讨论】:
-
你可以使用
move($fromPage,$toPage);方法。