1

の各ページに目次を作成しようとしていますPDF。ナビゲーション用の古典的なメニューのように。

TCPDF実際、各ページをブックマークした後に同様のことを行う目次インデックス機能があります。しかし、これは孤立したページを作成するだけです(e.g. $pdf->addTOCPage())

ブックマークされたすべてのページの目次が必要です。ドキュメントを読んだ限りTCPDFでは、TOC 機能はすべてのページがブックマークされた後にのみ機能します。その前に各ページのリンクが必要なので、これは明らかな問題です。

別の解決策はJSを使用することだと思います。しかし、イベントを各ページにリンクする方法がわかりません。そして、pdfでjsを使用しない方が良いと読んだことがあります。

ありがとうございました

さて、私は解決策を見つけたと思います:

を。各ページを作成してブックマークする

$pdf->AddPage(); <br /> 
$pdf->Bookmark();

b. 作成したページを編集して目次を追加する

$pdf->SetPage(page number); <br />
$pdf->addHTMLTOC();

しかし、私にぴったりの解決策は、html として書くことです。

<a href="#1">Page 1</a>

#1PDFのページ番号はどこにありますか。

4

1 に答える 1

0

コンテンツの前のインデックスページのような?

次のページを使用してインデックスページを生成しています。これが役立つことを願っています

    $pdf->addTOCPage();
    $pdf->setColor('text',34,34,34);
    $pdf->SetFontSize(20);
    $pdf->MultiCell(0, 0, 'Table Of Contents', 1, 'C', 0, 1, '', '', true, 0);
    $pdf->Ln();
    $pdf->SetFontSize(10);
    $pdf->addTOC(2, '', '', 'INDEX', '', array(34,34,34));
    $pdf->endTOCPage();
于 2012-09-13T03:03:41.033 に答える