0

魅力のように機能するTCPDFを使用して複雑なPDFを作成します。

現在、約 230 ページがあり、インデックスを作成したいと考えています。そのインデックスは、使用したい独自のデザインがあるため、TOCPage 関数を使用して作成することはできません。ページ番号は、ページを追加してその上に置くだけでわかるため、pdf の作成中にインデックスを作成することしかできません。最後に、setPage 関数を使用して最初または 2 番目のページにジャンプし、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