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