1

レポートを生成するために django-xhtml2pdf を使用しています。<pdf:toc />タグを使用して、最初のページをカバー シートとして使用し、続いて目次を使用しています。

最初のページを割引したいので、目次のページ番号は 2 ではなく 1 から始まります。

これは可能ですか?

4

1 に答える 1

1

xhtml2pdfコードを読むと、ページ番号をオフセットすることはサポートされていません。これに対するサポートを実装しようとしているピサフォークについての古い議論がありますが、それがどこまで進んだかはわかりません。

厄介ですが簡単な解決策は、カバーシートとドキュメントの残りの部分を別々のPDFとして生成し、それらをマージすることです。そうすれば、ページ番号はカバーシートを除外します。pyPDFをマージしてdjangoを介してhttpresponseとして表示すると、それを実行できる回答が受け入れられます。

于 2012-10-07T06:19:28.643 に答える