【问题标题】:How to print gantt-charts generated on web using python?如何使用python打印在网络上生成的甘特图?
【发布时间】:2010-03-28 06:55:18
【问题描述】:

我想打印或保存甘特图(pdf 格式)。这些图表是在特定输入后在网络上生成的。我们的图表是 Trac 的一个插件。我使用 Genshi 库来生成图表。

【问题讨论】:

    标签: python pdf-generation trac genshi


    【解决方案1】:

    Report Labs 有一个用于生成 PDF 文件的开源 python 库。我自己没有使用过它,但是关于 SO 的其他问题和答案都围绕着这个库,Report Lab Toolkit

    【讨论】:

      【解决方案2】:

      您能否提供有关您的插件的更多信息? trac-hacks.org上有一个gantt chart plugin;是你用的那个还是自定义的?如果是自定义的,它是否可以在某个地方作为开源提供,以便我们可以看到您在做什么?

      如果您将其实现为 wiki 宏,则可以使用 WikiToPdf 插件来执行此操作。

      【讨论】:

        【解决方案3】:

        您可以使用WeasyPrint 将 HTML 转换为 PDF。从他们的示例网站:

        weasyprint http://www.w3.org/TR/CSS21/intro.html CSS21-intro.pdf -s http://weasyprint.org/samples/CSS21-print.css
        

        根据提供的 HTML 页面和 CSS 创建 PDF 文件。这是一个python实现。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-13
          • 1970-01-01
          • 1970-01-01
          • 2016-03-22
          • 1970-01-01
          • 2015-09-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多