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

posted on   荣锋亮  阅读(228)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示