最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 添加Word文本和圖片超鏈接的方法

 更新時間:2017年10月13日 10:06:19   作者:E-iceblue  
本文給大家介紹如何用C#編程語言對Word文檔中的文本和圖片進行超鏈接設置。感興趣的朋友一起看看吧

超鏈接簡單來講就是內容鏈接,通過設置超鏈接可以實現對象與網頁、站點之間的連接。鏈接目標可以是網頁、圖片、郵件地址、文件夾或者是應用程序。設置鏈接的對象可以是文本或者圖片。

在以下內容中,我將介紹如何用C#編程語言對Word文檔中的文本和圖片進行超鏈接設置。執(zhí)行該操作需要使用免費版組件Spire.Doc for. NET,可在這里下載安裝(https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-NET.html

1.添加文本超鏈接

步驟一:創(chuàng)建一個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);

完成操作步驟后,運行該項目生成文件,如下圖所示:

2、添加圖片超鏈接

步驟一:創(chuàng)建一個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);

完成操作步驟,運行程序得到如下文件:

總結

以上所述是小編給大家介紹的C# 添加Word文本和圖片超鏈接的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • C#實現導出數據庫數據到Excel文件

    C#實現導出數據庫數據到Excel文件

    利用C#編程語言的強大特性和豐富的.NET庫支持,開發(fā)人員可以高效地完成從數據庫到Excel文件的數據遷移,下面就跟隨小編一起學習一下具體操作吧
    2024-12-12
  • 利用C#實現獲取與監(jiān)控電腦系統(tǒng)信息

    利用C#實現獲取與監(jiān)控電腦系統(tǒng)信息

    在C#中,獲取與監(jiān)控電腦系統(tǒng)信息通??梢酝ㄟ^多種方式實現,這篇文章主要為大家整理了幾種常見的方法及其示例代碼,希望對大家有所幫助
    2024-11-11
  • winform中的ListBox和ComboBox綁定數據用法實例

    winform中的ListBox和ComboBox綁定數據用法實例

    這篇文章主要介紹了winform中的ListBox和ComboBox綁定數據用法,實例分析了將集合數據綁定到ListBox和ComboBox控件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • C# 中SharpMap的簡單使用實例詳解

    C# 中SharpMap的簡單使用實例詳解

    SharpMap是一個基于.net 2.0使用C#開發(fā)的Map渲染類庫,可以渲染各類GIS數據(目前支持ESRI Shape和PostGIS格式),可應用于桌面和Web程序,具體內容詳情大家參考下本文吧
    2017-08-08
  • C#實現將32位MD5摘要串轉換為128位二進制字符串的方法

    C#實現將32位MD5摘要串轉換為128位二進制字符串的方法

    這篇文章主要介紹了C#實現將32位MD5摘要串轉換為128位二進制字符串的方法,涉及C#字符串遍歷、加密與轉換相關操作技巧,需要的朋友可以參考下
    2017-04-04
  • 關于C#基礎知識回顧--反射(三)

    關于C#基礎知識回顧--反射(三)

    在前面例子中,由于MyClass類型的對象是顯示創(chuàng)建的,因此使用反射技術來調用MyClass上的方法沒有任何優(yōu)勢--以普通的方式調用對象上的方法會簡單的多
    2013-07-07
  • C#使用MSTest進行單元測試

    C#使用MSTest進行單元測試

    這篇文章介紹了C#使用MSTest進行單元測試的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#?中的多態(tài)底層虛方法調用詳情

    C#?中的多態(tài)底層虛方法調用詳情

    這篇文章主要介紹了C#?中的多態(tài)底層虛方法調用詳情,文章圍繞主題展開詳細的內容介紹,需要的小伙伴你可以參考一下
    2022-06-06
  • 詳解C#中IAsyncDisposable接口的使用

    詳解C#中IAsyncDisposable接口的使用

    在.NET Core 3.0的版本更新中,官方我們帶來了一個新的接口 IAsyncDisposable,下面小編就來和大家聊聊它的簡單使用吧,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-07-07
  • C#生成設置范圍內的Double類型隨機數的方法

    C#生成設置范圍內的Double類型隨機數的方法

    這篇文章主要介紹了C#生成設置范圍內的Double類型隨機數的方法,對于C#的初學者有很好的借鑒價值,需要的朋友可以參考下
    2014-08-08

最新評論

滕州市| 延津县| 上思县| 逊克县| 莆田市| 澎湖县| 兴安县| 蛟河市| 哈密市| 定兴县| 高碑店市| 巴东县| 时尚| 鸡西市| 莲花县| 马鞍山市| 边坝县| 遂昌县| 正蓝旗| 本溪市| 昌都县| 宜昌市| 修文县| 行唐县| 康保县| 方城县| 丹江口市| 汾阳市| 辽中县| 五莲县| 洱源县| 吴旗县| 吉林省| 库尔勒市| 乌鲁木齐县| 时尚| 昌平区| 印江| 南漳县| 化隆| 郑州市|