ドキュメント内の他のページへの参照が多数含まれる大きなドキュメントを生成しています。たとえば、テキストは次のように言うかもしれません:
「このトピックは、第 46 章で説明されています (XX ページを参照してください)。」
また
「XXページのチャートを参照してください」
事前にページ番号がわからないので、「iText in Action」の第 6 章で概説されているように、複数のパスで PDF を作成することを最初に考えました。 PDFStamper は、いったん作成されたテキストの既存のチャンクを編集することはできません。2 番目に考えたのは、ドキュメントを 2 回作成することです。最初はドキュメントを作成し、テキスト内の参照場所とページ番号のハッシュマップを作成するだけです。2 回目は、それらを使用して参照を生成します。
これを行うより良い方法はありますか?