使用 iTextSharp 如何修改 pdf 文档中超链接的显示文本。我可以更改注释链接,但我的目标是更改超链接的显示文本,而不是实际的 Web 链接。可能吗?我不想添加新的锚点,我只想用不同的文本修改现有的锚点,而不是更改现有的网络链接。
谢谢
使用 iTextSharp 如何修改 pdf 文档中超链接的显示文本。我可以更改注释链接,但我的目标是更改超链接的显示文本,而不是实际的 Web 链接。可能吗?我不想添加新的锚点,我只想用不同的文本修改现有的锚点,而不是更改现有的网络链接。
谢谢
用这个,
using (FileStream msReport = new FileStream(Server.MapPath("~") + "/App_Data/" + DateTime.Now.Ticks + ".pdf", FileMode.Create))
{
Document doc = new Document(PageSize.LETTER, 10, 10, 20, 10);
PdfWriter pdfWriter = PdfWriter.GetInstance(doc, msReport);
doc.Open();
Font link = FontFactory.GetFont("Arial", 12, Font.UNDERLINE, BaseColor.BLUE);
Anchor anchor = new Anchor("google", link);
anchor.Reference = "https://www.google.co.in";
doc.Add(anchor);
doc.Close();
}