这个项目能做什么
WeasyPrint 是一个用于 HTML 和 CSS 的可视化渲染引擎,可导出为 PDF,旨在帮助 Web 开发者从简单的 HTML 页面创建精美的文档,例如统计报表、发票和票据。它是依据 BSD 许可证发布的自由软件,面向 Python 3.10 及以上版本,并在 CPython 和 PyPy 上经过测试。
与基于 WebKit 或 Gecko 等完整浏览器渲染栈构建的引擎不同,WeasyPrint 在 Python 中实现了自己的 CSS 布局引擎,专门面向分页排版,并且易于修改和扩展。这使其成为一种轻量级、可定制的替代方案,可用于服务端 PDF 生成,而无需依赖无头浏览器。
该项目由 Kozea 创建和开发,专业支持、维护和社区管理由 CourtBouillon 提供。文档、示例、变更日志和源代码托管在 GitHub 以及 CourtBouillon 文档站点上。贡献内容依据 BSD 3 条款许可证授权,参与贡献无需转让版权。
评论
0 评分人数达到10人后显示
登录后参与讨论。