gpt4 book ai didi

java - itextpdf 生成损坏的链接

转载 作者:行者123 更新时间:2023-12-01 17:55:52 26 4
gpt4 key购买 nike

我在使用 itext 7 时遇到两个问题。其中一个是,如果您引入的链接长于一行,则第一行将显示为其自己的链接,只有第二行引用整个内容。第二个问题是关于在链接周围添加边框。该边框仅出现在链接的后半部分(这可能与第一个问题有关)。是否有适当的方法来删除这些边框,以及我应该如何插入链接,以便正确处理。

这是我尝试过的:

final Link link = new Link(row, PdfAction.createURI(row));
final Paragraph p = new Paragraph(link).setFont(f1).setFontColor(Color.BLUE)
.setUnderline();
document.add(p);

我错过了什么吗?

最佳答案

第一个问题是一个已知的 iText7 错误。正在调查中。第二个问题很容易解决。

PdfAnnotation la1 = new PdfLinkAnnotation(new Rectangle(0, 0, 0, 0))
.setHighlightMode(PdfAnnotation.HIGHLIGHT_INVERT)
.setAction(js)
.setBorderStyle(PdfAnnotation.STYLE_UNDERLINE); // this is what you need

关于java - itextpdf 生成损坏的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44828294/

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