查看原文
其他

使用 Python 将 Word 文档转换为 HTML 或 Markdown

点击上方 "Python人工智能技术关注,星标或者置顶
22点24分准时推送,第一时间送达
后台回复“大礼包”,送你特别福利

编辑:乐乐 | 来自:Python编程学习圈

Pythn人工智能技术(ID:coder_experience)第618次推文

上一篇:如何用Python 实现 3D 地图?


正文


这篇简短的文章将指导您如何在基于 Python 的 CLI — Mammoth的帮助下,以简单的方式将 .docx word 文档转换为简单的网页文档 ( .html ) 或 Markdown 文档 ( .md ) 。



据统计Statista调查(2020年1月6日),Microsoft Office套件是目前最流行的办公软件。您可以使用 Microsoft Word 轻松地做快速笔记、简短报告、教程文档等。而且,您可能希望将文档内容作为 Web 文档 ( .html )) 或 Markdown 文档 ( .md )与您的一些朋友、同事、客户共享。过去,在网络上托管一些网络文档可能会很昂贵,但现在云服务对于公共文档(例如GitHub Pages)来说非常便宜甚至免费。


Install Mammoth

确保PC 上安装了 Python 和 PIP。然后,打开 CMD 或终端并使用以下命令:

pip install mammoth


将Docx 转换为HTML

使用命令行:

$ mammoth input_name.docx output_name.html


使用Python


搜索公众号后端架构师后台回复“猴子”,获取一份惊喜礼包。

import mammothwith open("sample.docx", "rb") as docx_file: result = mammoth.convert_to_html(docx_file)with open("sample.html", "w") as html_file: html_file.write(result.value)


将Docx 转换为MD

使用命令行:

$ mammoth .\sample.docx output.md --output-format=markdown


使用Python:

with open("sample.docx", "rb") as docx_file: result = mammoth.convert_to_markdown(docx_file)with open("sample.md", "w") as markdown_file: markdown_file.write(result.value)
你还有什么想要补充的吗?

免责声明:本文内容来源于网络,文章版权归原作者所有,意在传播相关技术知识&行业趋势,供大家学习交流,若涉及作品版权问题,请联系删除或授权事宜。


技术君个人微信


添加技术君个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



--END--


往日热文:

Github 上特别火的 7 个学习 Python 编程的开源仓库

12岁男孩一个暑假卖NFT「表情包」赚了250万

so cool !专属Python开发者的完美终端工具

Python | 小白的 Asyncio 教程


Python程序员深度学习的“四大名著”:



这四本书着实很不错!我们都知道现在机器学习、深度学习的资料太多了,面对海量资源,往往陷入到“无从下手”的困惑出境。而且并非所有的书籍都是优质资源,浪费大量的时间是得不偿失的。给大家推荐这几本好书并做简单介绍。


获得方式:

1.扫码关注本公众号
2.后台回复关键词:名著

▲长按扫描关注,回复名著即可获取

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存