当前位置: 首页 > news >正文

国产化Word处理组件Spire.DOC教程:通过Python将HTML转换为TXT文本

HTML(超文本标记语言)是一种用于创建网页的标记语言,能让开发者构建内容丰富、视觉吸引力强的页面布局。然而,HTML 文件通常包含大量标签,若仅需获取主要内容,这些标签会使其难以阅读。通过 Python 将 HTML 转换为文本,可轻松解决这一问题。与原始 HTML 不同,转换后的文本文件会剥离所有不必要的标记,仅保留干净易读的内容,更便于存储、分析或进一步处理。

安装 HTML 转文本 Python 库

推荐使用 Spire.Doc for Python 实现转换。该 Python Word 库不仅是轻量高效的 HTML 转文本工具,还支持几乎所有 Word 操作(如创建、内容编辑等),兼容性强、上手简单。

Spire.Doc for Python试用下载

请联系慧都科技,技术交流Q群(125237868)

通过 pip 命令安装(推荐)

打开终端 / 命令行,执行以下命令即可自动完成安装:

pip install spire.doc

Python 将 HTML 文件转换为文本

借助 Spire.Doc for Python,仅需 3 个简单步骤即可将本地 HTML 文件转换为纯文本:创建 Document 对象 → 加载 HTML 文件 → 保存为 TXT 格式。整个过程简洁高效,新手也能轻松上手!下面详细介绍代码实现:

代码示例 — HTML 文件转 TXT 文本文件

from spire.doc import *
from spire.doc.common import *# 打开 HTML 文件
document = Document()
document.LoadFromFile("sample.html.html", FileFormat.Html, XHTMLValidationType.none)# 保存为文本文件
document.SaveToFile("HTML转文本.txt", FileFormat.Txt)document.Close()

转换效果预览(源文件 vs 输出文件):

请注意:若 HTML 文件包含表格,输出的文本文件将仅保留表格中的数据,无法保留原始表格格式。若希望移除标记的同时保留特定样式,建议先将 HTML 转换为 Word 文档,这样可保留标题、表格等格式,让内容更易于编辑和使用。

Python 将 HTML 字符串转换为文本

如果仅需提取网页部分内容(如爬取的 HTML 片段),可直接将 HTML 字符串转换为文本,无需加载完整 HTML 文件,更灵活高效。

Spire.Doc 转换 HTML 字符串到文本文件的实现步骤:

  1. 直接输入 HTML 字符串或从本地文件读取;
  2. 创建 Document 对象并添加节(Section)和段落(Paragraph);
  3. 使用 Paragraph.AppendHTML() 方法将 HTML 字符串插入段落;
  4. 通过 Document.SaveToFile() 方法将文档保存为 .txt 文件。

代码示例 — HTML 字符串转 TXT 文本文件

from spire.doc import *
from spire.doc.common import *# 获取 HTML 字符串(可注释下方代码,取消注释读取本地文件的逻辑)
# with open(inputFile) as fp:
#     html = fp.read()# 定义 HTML 字符串
html = """<html><body><h1>示例HTML内容</h1><p>这是一个包含<strong>粗体</strong>和<em>斜体</em>文本的段落。</p><p>另一行带有<a href='https://example.com'>链接</a>。</p><ul><li>列表项1</li><li>列表项2(带有<em>斜体</em>文本)</li></ul><p>特殊字符:© & ®</p></body></html>
"""# 创建新文档
document = Document()
section = document.AddSection()# 将 HTML 字符串插入段落
section.AddParagraph().AppendHTML(html)# 保存为 TXT 文件
document.SaveToFile("HTML字符串转文本.txt", FileFormat.Txt)
document.Close()

转换后的 TXT 文件预览:

Spire.Doc for Python试用下载

请联系慧都科技,技术交流Q群(125237868)

http://www.zskr.cn/news/77203.html

相关文章:

  • Ai元人文:人类将变成什么?
  • 抑郁症诊断书
  • 厦门原创全案装修公司Top6!2025避坑指南+实景案例
  • 2025 厦门十大装修公司口碑榜:从性价比到高端定制,这份指南帮你选对家装团队
  • 2025高活性益生菌厂家TOP5权威推荐:专业益生菌制造企业
  • 2025年杭州知名的GEO优化老牌厂家选哪家,GEO优化AI搜索/短视频矩阵/GEO优化服务/GEO优化/GEO实力厂家榜单
  • 2025年度上海竹结构创意定制与实力供应商TOP5排行榜,口
  • 2025年南通干活工艺优的装修公司排行榜,看哪家口碑好
  • 【实验记录】使用CPLEX Solver之前遇到的一点问题
  • 厦门小户型室内装修公司推荐:5 大本土品牌实力测评
  • 双序列匹配问题
  • mac安装mysql - STRIVE
  • 2025年长三角高光谱视觉设备公司口碑榜单:彩鸿芯宇反馈怎么
  • 2025南通靠谱的装修企业TOP5权威推荐:甄选有实力的装修
  • 【智能体(Agent)科技深度解析】从架构到实现细节,核心是实现“感知环境→处理信息→决策行动→影响环境”的闭环
  • esim-Alpha版本测试报告
  • 2025年12月制粒机/摇摆制粒机/旋转制粒机/湿法制粒机/沸腾制粒机/螺杆挤压制粒机/陶瓷喷雾制粒机,混合机,粉碎机/超微粉碎机/万能粉碎机厂家实力推荐榜:匠心工艺与高效产能的卓越之选
  • 2025年中药生药标本定制、叶脉标本定制、动物标本定制费用T
  • 2025年敦煌艺术传承与创新深度解析:从壁画临摹到当代IP的破圈之路
  • 2025年不锈钢网服务权威排名:尺寸挑选指南与批发推荐全解析
  • LoGiC
  • 神经网络常见管理
  • 2025年五大智慧移动厕所实力厂家全景评测:从市政到文旅的场景化选购指南
  • 实用指南:Python 处理 CSV 和 Excel 文件的全面指南
  • 2025公园游船电动船TOP5权威推荐:公园游船怎么选?甄选
  • 小额贷款最长能借多久?奇富借条用“灵活期限”服务破解经营痛点
  • 周有贵参编生成式 AI 教育国标 GEO 技术将规范落地 6 个月窗口期成关键
  • 城市公园提质改造厂家哪家好?2025厂家综合实力榜单
  • 无卤料专用螺杆推荐哪家好?2025优质厂商实力盘点
  • 2025武汉入户防火门/不锈钢防火门/常闭式防火门实力TOP