如何使用非常旧的iText(0.99以下)创建书签/大纲?

时间:2016-01-12 09:05:24

标签: pdf itext bookmarks itextpdf

我可以知道如何使用 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)的请求,以便其他人检索创建的书签。

1 个答案:

答案 0 :(得分:1)

我的记忆不能追溯到那么远,但很可能不支持本地目的地。你唯一的机会是对侏罗纪2.1.7进行临时升级,这应该与更新世0.99或多或少兼容。