news 2026/6/23 18:55:25

我开源了一个Markdown转PDF工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
我开源了一个Markdown转PDF工具

我开源了一个Markdown转PDF工具

本文共 833 字,阅读预计需要 2 分钟。

Hi,你好,我是Carl,一个本科进大厂做了2年+AI研发后,裸辞的AI创业者。

写了一篇技术文档,发给甲方。对方说:「能不能转成PDF?我们电脑没有Markdown编辑器。」你手动复制到Word,调格式调了半小时,图片还丢了。

这篇文章分享一个我开源的一个小工具:

Carl-AI-Lab/MarkdownToPDF

一行命令解决这个问题。

之所以会做这个小工具,是我在私发前面的「市场调研工作流」资料时,许多小白并没有markdown编辑器,而且markdown文档在手机上阅读也并不方便。

痛点:Markdown分发的尴尬

Markdown 是程序员的「母语」。写文档、写博客、写需求,全靠它。

但一旦要把 .md 文件发给非技术同事、客户、甲方,问题就来了:

对方电脑没装 Markdown 编辑器,打开是一堆 # 和 *

复制到 Word,代码块样式全崩,图片链接失效

用在线转换器,排版像被狗啃过

我自己被折磨过几次后,决定写个工具一劳永逸。

方案对比:PDF vs Word

一开始我考虑转 Word(.docx)。写了一版基于 Pandoc 的脚本,能跑,但效果一般:

样式高度依赖 reference.docx 模板

复杂表格、代码高亮经常「水土不服」

不同版本 Word 打开,排版可能不一致

后来换成转 PDF,效果好太多:

用浏览器渲染 HTML,再「打印」成 PDF

样式稳定,所见即所得

图片直接嵌入,跨平台分发零障碍

所以我主推MarkdownToPDF,Word 版本作为备选保留。

转为PDF的效果:

三步上手

整个工具就一个 Python 脚本,用 Playwright(Chromium 内核)做渲染。

安装依赖

Bash
pip install -r requirements.txt
python3 -m playwright install_deps chromium
python3 -m playwright install chromium

单文件转换

Bash
python3 convert_md_to_pdf_playwright.py -i input.md -o output.pdf

批量转换

不带参数运行,自动递归扫描当前目录下所有 .md 文件:

Bash
python3 convert_md_to_pdf_playwright.py

工具已开源,欢迎使用和反馈。

https://github.com/Carl-AI-Lab/MarkdownToPDF

我是Carl,我们下期再见

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 18:53:16

Python 基础语法(二):程序流程控制

一、 顺序语句在 Python 中,代码默认的执行顺序是从上到下,依次执行。这种结构清晰、无歧义的执行方式称为顺序语句。核心概念:执行顺序是编程的基础,计算机严格按照代码的书写顺序执行指令。安排正确的任务顺序是程序逻辑正确的关…

作者头像 李华
网站建设 2026/6/23 0:35:06

YoloV8 Detect类扩展支持Qwen-Image生成掩码

YoloV8 Detect类扩展支持Qwen-Image生成掩码 在广告设计、电商主图更新或影视分镜迭代中,一个常见的挑战是:如何快速且精准地修改图像中的特定对象?比如,“把这瓶饮料换成金色包装”“让这只狗穿上雨衣”,传统流程依赖…

作者头像 李华
网站建设 2026/6/23 5:54:15

深度学习视频教程资源合集

14-深度学习-图像识别原理 文件大小: 4.0GB内容特色: 4GB 原理代码案例,吃透 CNN、YOLO、Transformer 视觉适用人群: 计算机视觉初学者、算法工程师、研究生核心价值: 从底层卷积到工业检测,一站式掌握图像识别核心下载链接: https://pan.quark.cn/s/c6…

作者头像 李华
网站建设 2026/6/23 4:47:00

9 个课堂汇报 AI 工具,专科生快速生成内容推荐

9 个课堂汇报 AI 工具,专科生快速生成内容推荐 当论文写作成为一场与时间的赛跑 对于专科生来说,课堂汇报、论文写作、文献综述等任务早已成为学习生活中不可或缺的一部分。然而,这些看似普通的学术任务背后,却隐藏着无数令人头疼…

作者头像 李华
网站建设 2026/6/22 13:45:56

郭大勇:以安全固根基 共建数字金融新生态

12月2日至5日,2025企业家博鳌论坛系列活动在海南博鳌举行。在4日举行的数字金融安全发展大会上,中国银联党委副书记、副董事长、总裁郭大勇出席活动并致辞。中国银联党委副书记、副董事长、总裁 郭大勇郭大勇在致辞中表示,在当前数字金融蓬勃…

作者头像 李华
网站建设 2026/6/23 7:38:36

CFCA张野解读《2025数字银行调查报告》

12月4日下午,“2025企业家博鳌论坛-数字金融安全发展大会暨数字金融联合宣传年年度活动”在海南博鳌举行,大会由新华网主办,以“数聚新势 智汇金融”为主题,围绕金融科技突破、数字安全、数字金融创新、金融高质量发展等核心命题展…

作者头像 李华