我可以知道如何使用旧 iText(0.99以下的旧版本,包路径= com.lowagie.xxx)来创建书签以跳转到内部pdf中吗?
喜欢新 iText jar中的api:
PdfOutline outoline2 = com.itextpdf.pdf.PdfAction.gotoLocalPage("destinationName", false)
我们在下面找到了创建书签的代码,但是找到旧 iText需要使用文件名(请参阅下面代码中的outFileName)。但我们想要的是内部pdf的跳跃(不是远程pdf)
olineSignature = new PdfOutline(root, new PdfAction(outFileName, "Signature2TxtDestination"), "Signature2TxtOutline");
仅供参考,我们事先不知道页码是多少,所以无法使用如下的api:旧的PdfAction.gotoLocalPage(int,PdfDestination,PdfWriter)
任何人都可以帮助我吗?谢谢。@ Bruno Lowagie,@ ittxt :) 我们正在升级到新的iText(itext5 +),但现在我们收到了创建书签(使用旧的iText)的请求,以便其他人检索创建的书签。
答案 0 :(得分:1)
我的记忆不能追溯到那么远,但很可能不支持本地目的地。你唯一的机会是对侏罗纪2.1.7进行临时升级,这应该与更新世0.99或多或少兼容。