Markdown批量转规范PDF排版工具产品系统

我要开发同款
haomega2026年11月05日
0阅读

技术信息

语言技术
Python、HTML5、CSS、JavaScript
系统类型
Web、小程序轻应用、H5
行业分类
企业服务、教育校园

作品详情

行业场景

技术文档、课程讲义和内部规范通常用 Markdown 维护,但对外交付、归档和打印需要排版规范的 PDF:A4 纸张、宋体小四、首行缩进、目录带准确页码、页脚编码。手工用 Word 逐篇排版既慢又容易漏,改一次正文就要重排一遍目录页码,格式还常因换机器而走样。

功能介绍

支持批量导入 Markdown 文件并按预设版式渲染成 PDF:①版式设置模块可调纸张、字体字号、行距、页边距与标题编号;②自动生成两级目录,并用两遍渲染的方式回填真实页码;③页脚自动编码;④批量队列显示每个文件的处理状态与进度;⑤输出目录可配置,文件命名规则可自定义;⑥处理完成后校验字体是否真实嵌入,避免中文字体被静默替换。

项目实现

独立完成全部开发。技术栈:Python + mistune 做 Markdown 转 HTML,自写 CSS 控制打印版式与分页,通过浏览器 DevTools Protocol 调用 printToPDF 输出(命令行直接打印不支持页脚页码),再用 PyObjC 逐页抽取 PDF 文本定位标题、回填目录页码后二次打印。难点是目录页码准确性与中文字体嵌入校验。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论