gpt4 book ai didi

java - iText - 如何将书签名称与特定页码链接

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:43 25 4
gpt4 key购买 nike

PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("C:\\Users\\jars\\Test.pdf"));

writer.setViewerPreferences(PdfWriter.PageModeUseOutlines);

document.open();
document.newPage();
document.add(new Paragraph("ABC"));
PdfOutline root = writer.getRootOutline();
new PdfOutline(root, new PdfDestination(PdfDestination.FITH,1), "ABC", true);

document.newPage();
document.add(new Paragraph("CDE"));
new PdfOutline(root,
new PdfDestination(PdfDestination.FITH,1),
"CDE", true);
document.close();

我想要的是 -> 单击 ABC 书签时,应打开带有“ABC”文本的第一页,单击 CDE 书签时,应打开带有“CDE”文本的页面。

任何帮助我都会非常感激。

最佳答案

就我的知识和研究而言,以下是解决方案。
你试过这个吗?

Tutorial on Adding bookmarks

Code example

继续尝试这个解决方案,如果有任何问题请告诉我。

以下也是很好的资源。

Making outline in PDF using IText java

关于java - iText - 如何将书签名称与特定页码链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38675784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com