简介:Pandoc是由John MacFarlane开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。Pandoc使用Haskell语言编写,以命令行形式实现与用户的交互,可支持多种操作系统;Pandoc采用GNU GPL授权协议发布,属于自由软件。Pandoc是一个跨平台的文本转换工具,可以将Markdown文本转换为多种格式,包括Word文档。Pandoc有一个Python包装器pypandoc,可以通过Python调用Pandoc进行Markdown到Word的转换。
历史攻略:
Python:普通图片转ico图标
Python:长、短链接的转换
Python:图片转字符画
Python:2行代码实现文字转语音
利用ffmpeg将avi格式文件转成mp4格式
Python:利用cv2模块对图片进行灰度转换
python:pdf 转 word
官网:https://pandoc.org/installing.html
工具安装:找到相应的安装程序或二进制文件,或者通过包管理器安装。
安装pypandoc:
pip install pypandoc
案例源码:
# -*- coding: utf-8 -*-
# time: 2023/3/28 11:30
# file: markdown2doc.py
# 公众号: 玩转测试开发import pypandocdef md2doc(input_file, output_file):# 将Markdown文本转换为Word文档output = pypandoc.convert_file(input_file, 'docx', outputfile=output_file)print(output)if __name__ == '__main__':input_file = "a.md"output_file = "b.docx"md2doc(input_file, output_file)
运行结果: