超链接以字段(Field) 的形式存储。每个超链接字段包含两个核心部分:
读取超链接的基本思路是 1.加载 Word 文档 2. 遍历文档的所有节Section和段落Paragraph 3. 检查每个子对象是否为Field类型 4. 再进一步判断其Type是否为FieldType.FieldHyperlink5. 最后提取链接地址、显示文本二、环境准备1. 组件引入通过 NuGet 包管理器安装FreeSpire.Doc包或在程序包管理器控制台执行Install-Package FreeSpire.Doc说明该免费版本存在页面数量限制适合小规模文档处理场景2. 命名空间引用using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using System.Collections.Generic; using System.IO; using System.Text;三、完整代码示例以下代码演示了如何读取 Word 文档中的所有超链接提取其显示文本和 URL并将结果保存到文本文件using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using System.Collections.Generic; using System.IO; using System.Text; namespace ExtractHyperlinks { class Program { static void Main(string[] args) { // 1. 创建 Document 实例并加载 Word 文档 Document doc new Document(); doc.LoadFromFile(sample.docx); // 2. 创建列表存储超链接 ListField hyperlinks new ListField(); // 3. 遍历文档的所有节 foreach (Section section in doc.Sections) { // 遍历节中的所有子对象 foreach (DocumentObject secObj in section.Body.ChildObjects) { // 判断是否为段落 if (secObj.DocumentObjectType DocumentObjectType.Paragraph) { Paragraph paragraph secObj as Paragraph; // 遍历段落中的所有子对象 foreach (DocumentObject paraObj in paragraph.ChildObjects) { // 判断是否为 Field 类型 if (paraObj.DocumentObjectType DocumentObjectType.Field) { Field field paraObj as Field; // 判断是否为超链接字段 if (field.Type FieldType.FieldHyperlink) { hyperlinks.Add(field); } } } } } } // 4. 输出超链接信息 StringBuilder sb new StringBuilder(); foreach (Field hyperlink in hyperlinks) { sb.AppendLine(显示文本 hyperlink.FieldText); sb.AppendLine(URL地址 hyperlink.Code); sb.AppendLine(); } File.WriteAllText(Hyperlinks.txt, sb.ToString()); doc.Close(); } } }四、进阶提取屏幕提示ScreenTip部分超链接还包含屏幕提示鼠标悬停时显示的文本。通过解析字段代码Field Code可以提取这一信息。字段代码的典型格式如下

相关新闻

STK与MATLAB联动实战:Walker星座建模与参数解析

STK与MATLAB联动实战:Walker星座建模与参数解析

1. Walker星座基础概念与工程价值 第一次接触Walker星座这个概念时,我也被它优雅的数学结构惊艳到了。简单来说,Walker星座就像太空中的一支训练有素的"卫星仪仗队"——所有卫星保持相同高度和倾角的圆形轨道,按照精确的几何规律排…

2026/6/29 18:45:52阅读更多 →
自学Python第2天:敲下第一行print(“Hello World“),我遇到了3个问题

自学Python第2天:敲下第一行print(“Hello World“),我遇到了3个问题

新建项目:第一次打开PyCharm有点懵双击PyCharm图标后,界面弹出来,我第一反应是:点哪里?摸索了一下,流程是这样的:点击「New Project」(新建项目);Location那里…

2026/6/29 18:45:52阅读更多 →
审计这个词什么意思

审计这个词什么意思

审计是指由独立的专职机构或人员,依法对被审计单位的财政、财务收支及其有关经济活动的真实性、合法性和效益性进行审查和评价的监督活动。核心要点可以拆解为:1. 基本定义审:审查、检查计:计算、账目合起来就是对账目和财务记录进…

2026/6/29 18:45:52阅读更多 →
Conda 环境一键搬家:用 conda-pack 打包带走,连网都不用

Conda 环境一键搬家:用 conda-pack 打包带走,连网都不用

方案对比:yml 还是打包?迁移 conda 环境,主流有两种办法:1. 环境配置文件(.yml)用 conda env export > environment.yml 导出包列表,到新电脑上 conda env create -f environment.yml 重建。…

2026/6/29 20:11:16阅读更多 →
如何永久保存网页记忆:Wayback Machine浏览器扩展终极指南

如何永久保存网页记忆:Wayback Machine浏览器扩展终极指南

如何永久保存网页记忆:Wayback Machine浏览器扩展终极指南 【免费下载链接】wayback-machine-webextension A web browser extension for Chrome, Firefox, Edge, and Safari 14. 项目地址: https://gitcode.com/gh_mirrors/wa/wayback-machine-webextension …

2026/6/29 20:11:16阅读更多 →
零基础非技术员工怕学不会AI?从日常办公任务自动化开始构建个人工作流的实战指南

零基础非技术员工怕学不会AI?从日常办公任务自动化开始构建个人工作流的实战指南

在企业日常运营中,运营、行政、财务、人力资源等非技术岗位的从业者,往往需要处理大量重复性的事务性工作。以业务运营岗位为例,每周需要从 CRM 系统、业务后台、第三方监测工具等多个渠道导出结构不同的数据表,再手动完成数据匹配…

2026/6/29 20:11:16阅读更多 →
力诺药包董事长宋来亮相第三届出海全球峰会 解读新质智造“中国方案”的践行破局路径

力诺药包董事长宋来亮相第三届出海全球峰会 解读新质智造“中国方案”的践行破局路径

6月28日至29日,由吴晓波频道・华商出海产业联盟主办的第三届出海全球峰会在新加坡圣淘沙名胜世界举办。本届峰会以“生而全球・为增长而出海”为主题,汇聚全球企业决策者与产业实战派,共同研判全球供应链重构趋势,拆解出海经营痛点…

2026/6/29 20:11:16阅读更多 →
抖音无水印下载工具完整指南:三步轻松保存高清视频

抖音无水印下载工具完整指南:三步轻松保存高清视频

抖音无水印下载工具完整指南:三步轻松保存高清视频 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support.…

2026/6/29 20:11:16阅读更多 →
康迪科技战略控股信储新能源 业务延伸至AIDC备电储能

康迪科技战略控股信储新能源 业务延伸至AIDC备电储能

2026年6月29日,浙江康迪科技集团有限公司(以下简称“康迪科技”)宣布完成对信储新能源2000万元战略投资,以51%股权实现控股,业务延伸至AIDC备电储能赛道,完善能源基建产业布局。随着AI产业高速发展&#xf…

2026/6/29 20:06:15阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/29 3:27:55阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/29 2:19:08阅读更多 →
如何在3秒内从普通图片生成专业级法线贴图:DeepBump的终极指南

如何在3秒内从普通图片生成专业级法线贴图:DeepBump的终极指南

如何在3秒内从普通图片生成专业级法线贴图:DeepBump的终极指南 【免费下载链接】DeepBump Normal & height maps generation from single pictures 项目地址: https://gitcode.com/gh_mirrors/de/DeepBump 还在为3D建模中的纹理制作而烦恼吗?…

2026/6/29 0:01:47阅读更多 →
OCAuxiliaryTools:终极OpenCore配置工具,让黑苹果安装从未如此简单!

OCAuxiliaryTools:终极OpenCore配置工具,让黑苹果安装从未如此简单!

OCAuxiliaryTools:终极OpenCore配置工具,让黑苹果安装从未如此简单! 【免费下载链接】OCAuxiliaryTools Cross-platform GUI management tools for OpenCore(OCAT) 项目地址: https://gitcode.com/gh_mirrors/oc/OCA…

2026/6/29 0:01:47阅读更多 →
终极Windows 11精简指南:使用tiny11builder快速创建纯净系统镜像

终极Windows 11精简指南:使用tiny11builder快速创建纯净系统镜像

终极Windows 11精简指南:使用tiny11builder快速创建纯净系统镜像 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 你是否厌倦了Windows 11系统自带的20…

2026/6/29 0:01:47阅读更多 →