C# 如何添加Word文本和图表超链接

超链接简而言之就是内容链接,通过安装超链接可以完成目的与网页、站点之间的屡次三番。链接目的可以是网页、图片、邮件地址、文件夹或然是应用程序。设置链接的对象足以是文本可能图片。

在以下内容中,作者将介绍如何用C#编程语言对Word文档中的文本和图纸举行超链接设置。执行该操作须要选拔免费版组件Spire.Doc
for.
NET,可在此处下载安装(https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-NET.html

1.添加文本超链接

手续一:创立一个Document实例并添加Section

Document doc = new Document();
Section section = doc.AddSection();

手续二:添加指向网址的超链接

Paragraph para1 = section.AddParagraph();
para1.AppendHyperlink("www.google.com","www.google.com",HyperlinkType.WebLink);

手续三:添加指向邮件地址的超链接

Paragraph para2 = section.AddParagraph();
para2.AppendHyperlink("mailto:support@e-iceblue.com", "support@e-iceblue.com", HyperlinkType.EMailLink);

手续四:添加指向外部文件的超链接

Paragraph para3 = section.AddParagraph();
string filePath = @"C:\Users\Administrator\Desktop\2017NobelPrize.docx";
para3.AppendHyperlink(filePath, "点击打开文档", HyperlinkType.FileLink);

手续五:设置段落之间的间距

para1.Format.AfterSpacing = 15f;
para2.Format.AfterSpacing = 15f;

手续六:保存文档

doc.SaveToFile("文本超链接.docx", FileFormat.Docx2013);

达成操作步骤后,运行该项目转移文书,如下图所示:

图片 1

 

2、添加图片超链接

手续一:创造一个Document实例并添加Section

Document doc = new Document();
Section section = doc.AddSection();

手续二:添加段落

Paragraph para = section.AddParagraph();

手续三:添加图片到段落并添加网站超链接

Image image = Image.FromFile(@"C:\Users\Administrator\Desktop\images\Google.jpg");
Spire.Doc.Fields.DocPicture picture = para.AppendPicture(image);
para.AppendHyperlink("www.google.com", picture, HyperlinkType.WebLink);

手续四:保存文档

doc.SaveToFile("图片超链接.docx", FileFormat.Docx2013);

做到操作步骤,运行程序拿到如下文件:

图片 2

以上是应用C#编程语言对怎么样添加文本及图片超链接的代码操作演示,希望上述方法对你持有辅助,谢谢阅读!

 

相关文章