使用iTextSharp如何修改pdf文档中超链接的显示文本。我可以更改注释链接,但我的目标是更改超链接的显示文本而不是实际的Web链接。可能吗? 我不想添加新的锚点,我只想用不同的文本修改现有锚点,而不是更改现有的Web链接。
由于
答案 0 :(得分:-1)
使用此,
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();
}