1

PdfSharp / Itextsharpを使用して、多数のドキュメントをつなぎ合わせ、各ページの下部にページ番号をスタンプしています。パッケージの最初のドキュメントは目次であり、ページ付けされていません。ToCの後の最初のページからページネーションを開始します。問題は、ドキュメントに表示されるページ番号がAdobeReaderによって示されるページ番号と同じではないことです。

他のドキュメントを確認しましたが、pdfは、ページ番号をリセットして、ドキュメントの後半でページ1を再開できるようにするオプションをサポートしているようです。

pdfsharpまたはitexsharpでこれを行うにはどうすればよいですか?

4

1 に答える 1

2

Adobe Readerに表示されるページ番号は、「ページラベル」によって定義されています。

たとえば、目次にi、ii、iii、iv、vなどの番号を付けます。実際のページ番号は1、2、3、4、5などです。

これは、ページラベルの操作方法を示す私の本のJavaの例です。http://itextpdf.com/examples/iia.php?id = 234 [アーカイブ]C#で使用するために非常に簡単に適応できるはずです。

そうでない場合は、次のサイトで対応する例を探してください:http: //kuujinbo.info/iTextInAction2Ed/index.aspx

于 2012-10-07T07:00:08.660 に答える