Pandoc:markdown转word

发布时间:2024年01月14日

简介: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 pypandoc


def 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)

运行结果:

图片

文章来源:https://blog.csdn.net/hzblucky1314/article/details/135587722
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。