Spire.PDF允许用户在PDF文档中添加超链接来链接到外部 页、文档内部的指定页面或是某些外部文档。以下示例将介绍如何使用Spire.PDF组件和C#添加这三种超链接到PDF文档。
更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程
C# 给 PDF 文档添加超链接
Spire.PDF允许用户在PDF文档中添加超链接来链接到外部 页、文档内部的指定页面或是某些外部文档。以下示例将介绍如何使用Spire.PDF组件和C#添加这三种超链接到PDF文档。
链接到外部 页
//创建PDF文档并添加一页PdfDocument pdf = new PdfDocument();PdfPageBase page = pdf.Pages.Add();//定义坐标变量并赋初值float x = 10;float y = 50;//创建字体PdfTrueTypeFont font1 = new PdfTrueTypeFont(new Font("Arial Unicode MS", 12f, FontStyle.Regular), true);//添加文本到页面string text = "更多详情请访问E-iceblue官方 站: ";page.Canvas.DrawString(text, font1, PdfBrushes.Black, new PointF(x, y));PdfStringFormat format = new PdfStringFormat();format.MeasureTrailingSpaces = true; x = x + font1.MeasureString(text, format).Width;//创建字体PdfTrueTypeFont font2 = new PdfTrueTypeFont(new Font("Arial Unicode MS", 12f, FontStyle.Underline), true);//创建PdfTextWebLink对象PdfTextWebLink webLink = new PdfTextWebLink();//设置超链接地址webLink.Url = "https://www.e-iceblue.cn/";//设置超链接文本webLink.Text = "www.e-iceblue.cn";//设置超链接字体和字体颜色webLink.Font = font2;webLink.Brush = PdfBrushes.Blue;//添加超链接到页面webLink.DrawTextWebLink(page.Canvas, new PointF(x, y));//保存文档pdf.SaveToFile("WebLink.pdf");

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!