【问题标题】:How to generate formatted pdf or eps table using Python?如何使用 Python 生成格式化的 pdf 或 eps 表?
【发布时间】:2011-05-29 17:57:30
【问题描述】:

我通常有一些来自模拟的数据,我想以表格的形式包含在演示文稿中。通常我使用 Open(Libre)-Office Impress 进行演示。然后我从我的结果中复制粘贴到 Impress 表中。我觉得这有点乏味。由于我已经在 Python 中获得了结果,有什么方法可以从这些数据中自动生成 .pdf 或 .eps 表,以便我可以快速将 .pdf 或 .eps 导入到 Impress?

【问题讨论】:

    标签: python pdf presentation


    【解决方案1】:

    我写了TableFactory 来为我的网站做这件事。 它是ReportLab 的包装器(至少,PDF 生成器类是)。您可以在http://kstrauser.github.com/tablefactory/ 看到一些示例代码和输出。

    【讨论】:

      【解决方案2】:

      在 Python 中执行此操作的标准方法是 ReportLab,但安装它既不简单也不使用它。

      我不确切知道有什么要求,但一种解决方法是生成 HTML 报告并将它们转换为 PDF。

      根据您使用的平台,您可能有不同的方法。例如对于 OSX 来说真的很简单,/System/Library/Printers/Libraries/convert

      【讨论】:

        【解决方案3】:

        http://www.reportlab.com/software/opensource/ 上查看 Reportlab 的开源产品

        【讨论】:

          【解决方案4】:

          嗯,这个问题已经提了很久了,但是最近我有机会尝试了报告实验室。安装很简单,完全不会出汗。只需访问他们的主页并查看他们的文档即可。

          对于那些总是先跳入“入门教程”的人。您可以尝试阅读此博客中的简单教程,以更好地了解此模块是否适合您的需要。 http://www.blog.pythonlibrary.org/2010/03/08/a-simple-step-by-step-reportlab-tutorial/

          编码愉快。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-04-18
            • 1970-01-01
            • 2011-08-10
            • 1970-01-01
            • 1970-01-01
            • 2011-06-03
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多