• <menu id="w2i4a"></menu>
  • logo Spire.Doc系列教程

    文檔首頁>>Spire.Doc系列教程>>Spire.Doc系列教程(1):添加 Word 超鏈接

    Spire.Doc系列教程(1):添加 Word 超鏈接


    超鏈接指的是在Word文本或者圖片中插入能跳轉(zhuǎn)到其他位置或?qū)ο蟮逆溄?,常見的超鏈接可以鏈接到網(wǎng)址、電子郵箱地址、外部文件和書簽。本文將介紹如何使用Spire.Doc添加文本超鏈接和圖片超鏈接,以及如何更改文本超鏈接的格式。

    添加文本超鏈接

    //創(chuàng)建一個Document實例并添加section
    Document doc = new Document();
    Section section = doc.AddSection();
    
    //添加指向網(wǎng)址的超鏈接
    Paragraph para = section.AddParagraph();
    Paragraph para1 = section.AddParagraph();
    para1.AppendHyperlink("www.e-iceblue.com", "www.e-iceblue.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\月銷售統(tǒng)計表.xls";
    para3.AppendHyperlink(filePath, "點擊此處打開另一個文檔",HyperlinkType.FileLink);
    
    //設(shè)置段落之間的間距
    para1.Format.AfterSpacing = 15f;
    para2.Format.AfterSpacing = 15f;
    
    //保存文檔
    doc.SaveToFile("文本超鏈接.docx", FileFormat.Docx2013);
    Spire.Doc

    添加圖片超鏈接

    //創(chuàng)建一個Document實例并添加section
    Document doc = new Document();
    Section section = doc.AddSection();
    
    //添加段落
    Paragraph para = section.AddParagraph();
    
    //添加圖片到段落并插入網(wǎng)站鏈接
    Image image = Image.FromFile(@"C:\Users\Administrator\Desktop\logo.png");
    Spire.Doc.Fields.DocPicture picture = para.AppendPicture(image);
    para.AppendHyperlink("www.e-iceblue.com", picture, HyperlinkType.WebLink);
    
    //保存文檔
    doc.SaveToFile("圖片超鏈接.docx", FileFormat.Docx2013);
    Spire.Doc

    格式化文本超鏈接

    默認(rèn)狀態(tài)下,超文本鏈接通常顯示為藍(lán)色帶下劃線。為了讓超鏈接更醒目,我們也可以更改超鏈接的顯示形式,例如去掉下劃線、改變文本顏色、設(shè)置字體大小。

    //創(chuàng)建一個Document實例并添加section
    Document doc = new Document();
    Section section = doc.AddSection();
    
    //添加段落
    Paragraph para = section.AddParagraph();
    
    //添加超鏈接到段落并返回到一個TextRange對象
    TextRange txtRange = para.AppendHyperlink("www.e-iceblue.com", "WWW.E-ICEBLUE.COM", HyperlinkType.WebLink);
    
    //在TextRange中設(shè)置字體名字、大小、顏色、樣式
    txtRange.CharacterFormat.FontName = "黑體";
    txtRange.CharacterFormat.TextColor = Color.Purple;
    txtRange.CharacterFormat.FontSize = 15;
    txtRange.CharacterFormat.Bold = true;
    txtRange.CharacterFormat.UnderlineStyle = UnderlineStyle.None;
    
    //保存文檔
    doc.SaveToFile("格式化超鏈接.docx", FileFormat.Docx2013);
    Spire.Doc
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();