Как вставить пидот-диаграмму в reportlab?

Я создал граф в pydot, например, интерфейс python graphviz. Теперь я хотел бы включить этот график в свой отчет reportlab. Есть ли прямой способ сделать это?

2 ответа

Вы можете использовать аналогичный (но, возможно, немного лучший) путь с pdfrw - вы можете запустить pdfrw вместе с reportlab, импортировать PDF, экспортированный из pydot, и использовать его как форму XObject (похожую на изображение) на reportlab холст. В подкаталоге pdfrw examples /rl1 показано несколько примеров того, как это сделать. Отказ от ответственности: я автор pdfrw.

После бесконечных поисков я понял, что нет пути. Итак, в конце я экспортировал pydot как pdf, импортировал pdf через PyPDF2 и затем объединил его с документом ReportLab. Далеко от идеала, но это делает работу.

Другие вопросы по тегам