python实现word转html

devtools/2024/12/22 21:03:01/
htmledit_views">

目录

使用mammoth库

使用spire.doc库


使用mammoth库

mammoth库支持将html" title=word>word转为HTML和markdown格式的文件。

html" title=python>python">import mammothdef html" title=word>word_html(html" title=word>word_file):html_save_name = fr'{html" title=word>word_file.split('.')[0]}.html'with open(html" title=word>word_file, 'rb') as f:data = mammoth.convert_to_html(f)with open(html_save_name, 'w') as f:f.write(data.value)

使用spire.doc库

强大的html" title=word>word文件处理库,不太好的就是商业库转换出的文件有水印。

html" title=python>python">from spire.doc import Document, FileFormatdef html" title=word>word_html(html" title=word>word_file):html_save_name = fr'{html" title=word>word_file.split('.')[0]}.html'doc = Document()doc.LoadFromFile(html" title=word>word_file)doc.SaveToFile(html_save_name, FileFormat.Html)doc.Close()with open(html_save_name, 'r', encoding='utf-8') as f:data = f.read().replace('Evaluation Warning: The document was created with Spire.Doc for Python.', '')  # 去掉商业库spire.doc生成的水印信息with open(html_save_name, 'w', encoding='utf-8') as f:f.write(data)

http://www.ppmy.cn/devtools/144478.html

相关文章

【数理统计】极限定理及抽样分布

文章目录 中心极限定理抽样分布卡方分布t分布F分布正态总体的【样本均值】与【样本方差】的分布 中心极限定理 【中心极限定理】设随机变量 X k ( k 1 , 2 , . . . , n ) X_k(k1,2,...,n) Xk​(k1,2,...,n) 相互独立且服从同一分布,数学期望 E ( X k ) μ E(X_…

D 咖智能饮品机器人:开启商业新篇

在科技迅猛发展的当下,智能机器人正逐步渗透到各个商业领域,D 咖智能饮品机器人便是其中的佼佼者,它的出现为饮品行业带来全新的发展契机,有望开启商业新篇。 从大环境来看,消费者对于饮品的需求日益多元化和个性化。他…

你的第一个博客-第二弹

按照第一弹中博客整体布局和功能要求,给出 templates 目录下相关的 HTML 模板代码。 1. base.html (基础模板) base.html 是所有页面的基础模板,包含了公共的 HTML 结构(如头部、尾部、导航条等),其他页面会继承它。…

怎么给git动图扣除背景?

环境: Wn10 专业版 python 问题描述: 怎么给git动图扣除背景? 解决方案: 要将一个 GIF 动图的尺寸改为 50x50 并且把黑色背景改成透明,您可以使用 Python 的 Pillow 库。Pillow 支持处理静态图像和动画 GIF。下面…

JaxaFx学习(三)

目录: (1)JavaFx MVVM架构实现 (2)javaFX知识点 (3)JavaFx的MVC架构 (4)JavaFx事件处理机制 (5)多窗体编程 (6)数据…

本地计算机上的MySQL服务启动后停止(connection refused: connect)解决一系列数据库连接不上的问题

推荐其他可能可以解决的博客: 【完美解决】mysql启动不了:本地计算机上的MySQL服务启动后停止-CSDN博客 1. 查看自己的mysql服务是否启动了,如果启动后又关闭了就使用下面这种方法 我是使用重新安装 MySQL 服务解决的 如果服务依然启动失败&#xf…

【计算机网络】期末考试预习复习|中

作业讲解 转发器、网桥、路由器和网关(4-6) 作为中间设备,转发器、网桥、路由器和网关有何区别? (1) 物理层使用的中间设备叫做转发器(repeater)。 (2) 数据链路层使用的中间设备叫做网桥或桥接器(bridge)。 (3) 网络层使用的中间设备叫做路…

构建lib项目-vite,rollup

目标:通过vite构建一个项目工程,能够构建出一个index.js的库。同时,能够将第三方的依赖打进包里。 基本步骤: 1. npm init -y 创建一个工程 2. 安装vite依赖 3. 创建vite.config.js配置文件 4. package.json的main字段配置 …