我正在生成一个大型文档,其中包含对文档中其他页面的许多引用。例如,文本可能会说:
“这个主题在第 46 章(参见第 XX 页)中有介绍。”
或者
“参见第 XX 页的图表”
由于我事先不知道页码,所以我最初的想法是按照“iText in Action”第 6 章中所述的多遍创建 PDF。但是,据我了解,这是行不通的,因为PDFStamper 无法编辑现有的文本块,一旦它们被创建。我的第二个想法是创建两次文档。第一次,我将创建文档并简单地制作文本和页码中引用位置的哈希图。第二次,我会使用这些来生成参考。
有一个更好的方法吗?