我正在尝试使用 itext java api 将 anchor (命名目的地)添加到 pdf 中。但它不起作用。当我单击文本时,没有任何反应。这就是我正在做的事情。
Anchor anchor =
new Anchor("Jump down to next paragraph");
anchor.setReference("#linkTarget");
Paragraph paragraph = new Paragraph();
paragraph.add(anchor);
document.add(paragraph);
Anchor anchorTarget =
new Anchor("This is the target of the link above");
anchor.setName("linkTarget");
Paragraph targetParagraph = new Paragraph();
targetParagraph.setSpacingBefore(50);
targetParagraph.add(anchorTarget);
document.add(targetParagraph);
我做错了什么?任何帮助
最佳答案
这对我有用。 setLocalGoto()
和 setLocalDestination()
将发挥神奇作用。
Chunk chunk = new Chunk("Contact information");
chunk.setLocalGoto("contact");
document.add(new Paragraph(chunk));
document.newPage();
chunk chunk1 = new Chunk("Contact information");
chunk1.setLocalDestination("contact");
Chapter chapter = new Chapter(new Paragraph(chunk1),1);
chapter.setNumberDepth(0);
document.add(chapter);
关于java - 使用itext java向pdf添加 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23423479/