【问题标题】:How to generate pdf reports in python 3.2.3? [closed]如何在 python 3.2.3 中生成 pdf 报告? [关闭]
【发布时间】:2014-08-16 10:42:27
【问题描述】:

我正在尝试将使用 python 3.2.3django 1.6 生成的报告导出为 pdf。 我现在只切换到 python3.2.3,之前我使用的是 python2.7,其中我使用 PISA 生成 pdf。 bt PISA 在 python3.2.3 中不可用

谁能建议我如何在 python 3.2.3 中生成 pdf

【问题讨论】:

  • 附带说明为什么您切换到 python 3.2.3 而不是最新版本?
  • 我使用“突触包管理器”(Ububntu 12.04)安装了它。其中python 3.2.3是最新版本
  • python 3.4 是 ubuntu 上的最新版本
  • 好的... python 3.2 中是否有任何用于生成 pdf 的包?

标签: python django pdf python-3.2 django-1.6


【解决方案1】:

如果您想从 HTML 生成 PDF,可以使用 weasyprint,它支持 python 3,并且具有非常酷的功能。 http://weasyprint.org/

您也可以使用 wkhtmltopdf(基于 webkit)。它是一个命令行工具,但有一个 python pdfkit 包装器。我真的很喜欢 wkhtmltopdf,因为在某些情况下它比 PISA 或 weasyprint 快得多。

它们都处理 CSS,因此样式非常简单且功能强大。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-12
    • 2020-07-22
    • 2020-08-21
    相关资源
    最近更新 更多