Pandoc:markdown转word

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

运行结果:

图片

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值