md2pdf python markdown 转pdf 包简单试用
md2pdf 是基于weasyprint 开发的一个markdown 转pdf 工具,功能上还是比较强大的,支持自定义效果,同时还支持基于jinja2 模版引擎的数据处理,在基本的转换完成之后内部会使用weasyprint 基于html 转换pdf
参考使用
- 安装
pip install git+https://github.com/jmaupetit/md2pdf.git
pip install pydyf==0.10.0 # 固定pydyf,目前有兼容问题
- 代码使用
app.md
# 欢迎使用系统报告
## 主题
* 问题
* 解决方法
## 领域
* 技术
from .demo import App
app = App()
app.start()
* 设计
## 结论
暂时不可行,等待进行解决
- md.py
from md2pdf.core import md2pdf
from pathlib import Path
md2pdf(pdf=Path("app.pdf"),
md= Path("app.md"))
- 效果
效果上还是挺不错的
说明
md2pdf 算是一个比较方便的markdown 转pdf 工具,对于需要markdown 转pdf 项目中可以尝试下
参考资料
https://weasyprint.org/
https://github.com/Kozea/WeasyPrint
https://github.com/jmaupetit/md2pdf
https://github.com/ljpengelen/markdown-to-pdf
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2021-10-16 dremio mysql arp integer 超出最大值的问题
2020-10-16 treemux 基于tree模型的golang http httprouter
2020-10-16 QRGen+thumbnailator生成包含logo 参考配置说明
2020-10-16 golang图片处理的一些包
2020-10-16 pg 关于使用zfs文件系统的优化参考
2019-10-16 sqlg rdbms 上实现的Apache TinkerPop
2019-10-16 golang 几个好用的cli package