Skip to content
/ lute-pdf Public

📝一款将 Markdown 文本转换为 PDF 的小工具。

License

Notifications You must be signed in to change notification settings

88250/lute-pdf

Repository files navigation

💡 简介

Lute PDF 是一款将 Markdown 文本转换为 PDF 的小工具。通过 Lute 解析 Markdown 然后再通过 gopdf 生成 PDF。

✨ 特性

  • 几乎支持所有 Markdown 语法元素
  • 图片会通过地址自动拉取并渲染
  • 支持封面配置

📸 截图

sample

⚗ 用法

命令行参数说明:

  • --mdPath:待转换的 Markdown 文件路径
  • --savePath:转换后 PDF 的保存路径
  • --regularFontPath:正常字体文件路径
  • --boldFontPath:粗体字体文件路径
  • --italicFontPath:斜体字体文件路径
  • --coverTitle:封面 - 标题
  • --coverAuthor:封面 - 作者
  • --coverAuthorLink:封面 - 作者链接
  • --coverLink:封面 - 原文链接
  • --coverSource:封面 - 来源网站
  • --coverSourceLink:封面 - 来源网站链接
  • --coverLicense:封面 - 文档许可协议
  • --coverLicenseLink:封面 - 文档许可协议链接
  • --coverLogoLink:封面 - 图标链接
  • --coverLogoTitle:封面 - 图标标题
  • --coverLogoTitleLink:封面 - 图标标题链接

🐛 已知问题

  • 没有代码高亮,代码块统一使用绿色渲染
  • 没有渲染 Emoji
  • 表格没有边框
  • 表格单元格折行计算有问题
  • 粗体、斜体需要字体本身支持

🏘️ 社区

📄 开源协议

Lute PDF 使用 木兰宽松许可证, 第2版 开源协议。

🙏 鸣谢

About

📝一款将 Markdown 文本转换为 PDF 的小工具。

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Languages