Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。

Spire.Doc for.NET 最新下载(767755948)https://www.evget.com/product/3368/download

超链接有两个基本部分:某个对象的地址(URL)和显示文本。超链接作为电子文档中必不可少的元素,在Word中被频繁使用,可以在不占用太多空间的情况下重定向到大量信息。但是,Word 并不总能获得正确的超链接。在本文中,我将向您介绍如何通过 Spire.Doc for .NET 在 C# 中更改超链接的显示文本。

这里有一个Word文档,对Spire.Doc做了简单的介绍,但是从下图可以看出,第一个超链接嵌入了错误的文字描述。

现在,我们可以使用以下方法将超文本更改为“Spire.Doc 组件”。

第 1 步:创建一个新的 Word 文档实例并加载示例文件。

Document document = new Document();
document.LoadFromFile("..\\..\\Spire.Doc.docx");

第 2 步:调用 FindAllHyperlinks() 方法查找 Word 文档中的所有超链接。

static List FindAllHyperlinks(Document document)
{
List hyperlinks = new List();
foreach (Section section in document.Sections)
{
foreach (DocumentObject sec in section.Body.ChildObjects)
{
if (sec.DocumentObjectType == DocumentObjectType.Paragraph)
{
foreach (DocumentObject para in (sec as Paragraph).ChildObjects)
{
if (para.DocumentObjectType == DocumentObjectType.Field)
{
Field field = para as Field;if (field.Type == FieldType.FieldHyperlink)
{
hyperlinks.Add(field);
}
}
}
}
}
}

第 3 步:使用超链接的索引重置 hyperlinks[0].FieldText 的属性。

hyperlinks[0].FieldText = "Spire.Doc component";string outfile="result.doc";
document.SaveToFile(outfile,FileFormat.Doc);
System.Diagnostics.Process.Start(outfile);

结果:

以上便是如何在C#中旋转word文档上的形状,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。

Word控件Spire.Doc 【超链接】教程(4):如何修改Word文档中的超文本相关推荐

  1. Word控件Spire.Doc 转换教程(十三):在word文档和HTML中嵌入图像支持

    将 Word 文档转换为 HTML 很流行,并被程序员和开发人员广泛使用.借助Spire.Doc for .NET这个专业的word组件,无需安装MS Word,开发者只需两行C#关键代码即可将wor ...

  2. Word控件Spire.Doc 转换教程(二十三):保留或禁用从 Word 到 PDF 转换的超链接

    超链接为读者提供了更多的附加信息,它被广泛用于我们的 word 文档.Spire.Doc 具有强大的超链接文字元素操作功能.开发者可以在word文档中添加.修改和删除超链接.Spire.Doc for ...

  3. Word控件Spire.Doc 转换教程(十二):如何将 Word 转换为 EPub、XPS、Emf

    本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub.XPS.Emf的简单方法,无需在机器上安装 Microsoft Word.它还支持将 ...

  4. Word控件Spire.Doc 转换教程(六):如何将 XML 转换为 Word

    为什么使用 C#/VB.NET 将 Office OpenXML 转换为 Word? 作为一种出色的编程语言,Office OpenXML 在其自然形式下很难导航和访问.将文件从 Office Ope ...

  5. Word控件Spire.Doc 转换教程(九):在 Doc 转PDF 转换期间设置图像质量

    您可能会好奇为什么我们在将Doc 转换为 PDF时设置图像质量.在我们转换Word文档后,尤其是文档中有很多图像,输出的PDF文档的大小明显大于原始的Doc文件.现在,Spire.Doc 新版本的新功 ...

  6. Word控件Spire.Doc 转换教程(十八): 将 RTF 转换为图像并重置图像分辨率

    Spire.Doc具有在 C# 和 VB.NET 中操作 RTF 文件格式的强大能力.通过使用 Spire.Doc,开发人员可以将 RTF 转换为 PDF.HTML和 .doc..docx 格式的 w ...

  7. Word控件Spire.Doc 转换教程(十一):如何将 HTML 转换为图像

    Spire.Doc 可以帮助用户使用 C#/VB.NET 将HTML 转换为 Image.该解决方案使用户可以随时随地通过手机.MP4播放器.PSP.iPad.iTouch等便携式设备阅读HTML.按 ...

  8. Word控件Spire.Doc 转换教程(七):如何将 Word 转换为 RTF

    为什么要将 Word 转换为 RTF? 自 1990 年代以来,Microsoft 开始为其一系列专有的文字处理格式使用 .doc 扩展名.Doc 格式通常与 Microsoft Office 应用程 ...

  9. Word控件Spire.Doc 转换教程(二十八):将 Word 转换为 PCL

    PCL 文件是以打印机命令语言(通常称为 PCL)页面描述语言创建的数字打印文档.从v7.1.19 开始,Spire.Doc 支持将 word 文档转换为 PCL.PCL文件的标准有很多种:这里的 P ...

  10. Word控件Spire.Doc 转换教程(二十五):在 C#、VB.NET 中将 ODT 转换为 DOC

    具有 .ODT 文件扩展名的文件是 OpenDocument 文本文档文件.这些文件通常由免费的 OpenOffice Writer 文字处理器程序创建.ODT 文件类似于与 Microsoft Wo ...

最新文章

  1. Java 加密 AES 对称加密算法
  2. 如何在CSMAR中找到不同公司,不同时间的数据呢?
  3. 阿丽塔大脑是机器人哪_解读:科幻电影《阿丽塔:战斗天使》中的脑-机接口技术!...
  4. html自动get,HTML Get
  5. 哪个工厂不用加班,工资也不低?
  6. PHP 霸主地位被动摇,JIT 是穷途末路后的绝地反击?
  7. 2020-04-27 三种内存屏障 acquire barrier / release barrier / full barrier
  8. 错过了粽子不要紧,只是不要错过Ta!
  9. 嵌套DIV中的onClick事件在嵌套容器中的连环作用
  10. 管理感悟:技术好的人都有点工作狂
  11. 致每一位Java初学者
  12. 把视频裁剪成图片Python
  13. MATLAB串口操作
  14. mysql_assoc函数_PHP:MySQL函数mysql_fetch_assoc()的用法
  15. ElementUI表格吸顶(sticky)
  16. Linux云服务器VPS一键数据盘和系统盘合并磁盘方法
  17. 手机号号码段及js验证
  18. 互联网业务数据分析-数据分析进阶
  19. 魔方CFOP公式匹配算法
  20. 冒险岛服务器租用需要考虑哪些因素?

热门文章

  1. Jmeter入门基础
  2. pgsql-Create_ALTER_GRANT_REVOKE命令语法
  3. 图书关键搜索c语言,【C语言】基于顺序存储结构的图书信息表的最贵图书的查找...
  4. 三步搭建个人网站并发布上线【内网穿透】
  5. cinrad修改雷达图背景色
  6. python语言的特点有没有面向过程_Python语言的特点有哪些?
  7. Codility每周一课:P7.3 Nesting
  8. native字体尺寸自适应 react_ios-React Native自适应字体大小
  9. 关于iPhone456字体尺寸适配问题
  10. Eclipse标识意思说明