rst2pdf 项目推荐
rst2pdf Use a text editor. Make a PDF. 项目地址: https://gitcode.com/gh_mirrors/rs/rst2pdf
项目基础介绍和主要编程语言
rst2pdf 是一个开源项目,旨在通过使用 ReportLab 库,直接从 reStructuredText 文档生成 PDF 文件。该项目的主要编程语言是 Python。
项目核心功能
rst2pdf 提供了以下核心功能:
- 用户定义的页面布局:支持多帧页面和多布局文档。
- 页面过渡效果:支持多种页面过渡效果。
- 级联样式表机制:用户可以定义仅需要更改的样式。
- 字体嵌入:支持 TTF 和 Type1 字体的嵌入。
- 段落和字符样式:支持任意数量的段落和字符样式。
- 自定义页面尺寸和边距:用户可以自定义页面尺寸和边距。
- 语法高亮:支持多种语言的语法高亮,使用 Pygments 实现。
- 图像嵌入:支持几乎所有类型的栅格和矢量图像嵌入。
- 断字支持:支持断字功能。
- Sphinx 集成:支持与 Sphinx 文档生成器的集成。
项目最近更新的功能
rst2pdf 项目最近更新的功能包括:
- Python 3.8 及以上版本的支持:最新版本支持 Python 3.8 及以上版本。
- 新的依赖项支持:增加了对 aafiguresupport、mathsupport、plantumlsupport、rawhtmlsupport、sphinx 和 svgsupport 等依赖项的支持。
- GitHub 上的重新启动:项目在 GitHub 上重新启动,目标是添加新功能、解决现有问题,并确保不破坏现有功能。
- Snap 安装支持:增加了通过 Snap 安装的支持。
- 开发者文档更新:更新了开发者文档,提供了更多关于如何参与项目开发的指导。
通过这些更新,rst2pdf 项目不仅保持了其强大的功能,还进一步提升了用户体验和开发者的参与度。
rst2pdf Use a text editor. Make a PDF. 项目地址: https://gitcode.com/gh_mirrors/rs/rst2pdf
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考