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. 汇编SF、CF、 OF 、ZF、 PF
  2. 【错误记录】Android Studio 编译时 Kotlin 代码编译报错 ( 升级支持库时处理 @NonNull 参数 )
  3. 1.3 Java类的属性:成员变量的定义和声明
  4. LSA(链路状态通告)类型
  5. C语言三种常见排序算法
  6. ASP.NET笔记(三)
  7. 毕设日志——RCNN
  8. java上机实验报告_javaweb上机实验报告(学生管理系统)
  9. 计算机 术语库 excel,Trados直接用Excel做术语库
  10. 在SharePoint Server 2007中创建定制的用户管理模块
  11. 科技未来 | 计算机芯片如何拥有嗅觉?
  12. 计算机网络安全基础知识
  13. 浏览器报ScriptResource.axd异常
  14. Arduino 串口数据读写
  15. 如何获取Intel网卡驱动的源代码
  16. 看完这4个项目还不懂 数据分析,就把电脑砸了吧!
  17. MAC上VSCode无Git源代码管理的解决办法
  18. ajax 中的contentType
  19. Ubuntu Mint Installation Guide
  20. Hadoop面试45个题目及答案

热门文章

  1. mysql导入CSV乱码问题解决
  2. 不看后悔| 5G与智能物流等各种技术的结合,靠谱吗?这次绝对让你明白!
  3. Gaea‘s English Studies notes
  4. vlan与交换机端口模式Access,Hybrid,Trunk
  5. AI Studio学习篇3_《乘风破浪的姐姐》百度百科嘉宾信息爬取与数据分析
  6. 理解ARP及 Proxy ARP
  7. Adaptec by PMC为高密度超大规模数据中心三倍提升存储连接能力
  8. Java基础:instanceof和类型转换
  9. 你真的了解网站备案吗?网站备案资质类型有哪些?
  10. GO读取toml格式文件