iText PdfContentByte对象添加Anchor

在修改文件时,通过PdfContentByte over = stamper.getOverContent(1);获取指定页的上层打印内容,但是要在PdfContentByte添加链接时,找了半天不知道怎么添加,后来google了国外网站,找到了方法。

PdfContentByte over = stamper.getOverContent(1);
Anchor anchor = new Anchor("Google");
anchor.setReference("http://www.google.com");
ColumnText.showTextAligned(over, Element.ALIGN_LEFT, anchor, 100f, 10f, 0);

通过上面代码,就把文件链接添加上去了。但是如果把链接改成锚点形式(#link)的却报错。无奈,此方法只能加外部链接了。