Как распечатать диаграммы Ганта, созданные в сети, используя python? - PullRequest
1 голос
/ 28 марта 2010

Я хочу распечатать или сохранить диаграмму Ганта (в формате pdf). Эти диаграммы генерируются в сети после определенного ввода. Наш график является плагином для Trac. Я использовал библиотеку Genshi для создания диаграмм.

Ответы [ 3 ]

0 голосов
/ 16 апреля 2010

Можете ли вы дать больше информации о вашем плагине? Есть плагин диаграммы Ганта на trac-hacks.org ; это тот, который вы используете, или пользовательский? Если пользовательский, он доступен где-нибудь с открытым исходным кодом, чтобы мы могли видеть, что вы делаете?

Если вы реализовали это как макрос вики, вы можете использовать плагин WikiToPdf для этого.

0 голосов
/ 15 августа 2018

Вы можете использовать WeasyPrint для преобразования HTML в PDF. С их примера веб-сайта:

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

создает файл PDF на основе HTML-страницы и предоставленного CSS. Это реализация Python.

0 голосов
/ 28 марта 2010

Существует библиотека Python с открытым исходным кодом для генерации файлов PDF Report Labs . Я не использовал его сам, но другие вопросы и ответы по SO вращались вокруг этой библиотеки, Report Lab Toolkit .

...