0

我用 TCPDF 创建了一个复杂的 PDF,它的工作就像一个魅力。

现在我有大约 230 页并且想要创建一个索引。该索引无法使用 TOCPage 函数创建,因为我有自己想要使用的设计。由于页码只有通过添加页面并在其上放置内容才能知道,所以我不能只在创建 pdf 期间建立索引。所以最后我使用 setPage 函数跳转到第一页或第二页,然后使用 addPage 开始创建我的索引。但不幸的是,这只是跳转到下一页并用我的索引内容覆盖它。

代码很简单,下面的代码结构和我的一样。索引的创建没有任何问题,看起来不错。但它会覆盖我现有的页面。

知道如何在现有页面之间添加页面吗?

$pdf = new PDF(); // <-- my pdf class extending from TCPDF
// add stuff using multicell, cell or anything else
$pdf->setPage( 2); // jump back to page 2 as we have an array containing the index
foreach( $my_index as $index) {
  $pdf->addPage();
  // add index stuff on new page which should start at page 3, all other existing pages should move forward
}
$pdf->Output();
4

0 回答 0