Как вставить пидот-диаграмму в reportlab?
Я создал граф в pydot, например, интерфейс python graphviz. Теперь я хотел бы включить этот график в свой отчет reportlab. Есть ли прямой способ сделать это?
2 ответа
Вы можете использовать аналогичный (но, возможно, немного лучший) путь с pdfrw - вы можете запустить pdfrw вместе с reportlab, импортировать PDF, экспортированный из pydot, и использовать его как форму XObject (похожую на изображение) на reportlab холст. В подкаталоге pdfrw examples /rl1 показано несколько примеров того, как это сделать. Отказ от ответственности: я автор pdfrw.
После бесконечных поисков я понял, что нет пути. Итак, в конце я экспортировал pydot как pdf, импортировал pdf через PyPDF2 и затем объединил его с документом ReportLab. Далеко от идеала, но это делает работу.