Вопрос: Я создаю диаграммы с помощью ReportLab. Диаграммы создаются правильно, но в разных PDF. Я хочу объединить их в один существующий pdf.Как объединить две диаграммы в один PDF с помощью ReportLab?
основная структура кода
class BreakdownPieDrawing():
def firstChart():
#code for generating first Pie chart
def secondChart():
#code for generating second Pie chart
if __name__=="__main__":
drawing1 = BreakdownPieDrawing()
drawing1.firstChart()
drawing1.save(formats=['pdf'],outDir='.',fnRoot='first')
drawing2 = BreakdownPieDrawing()
drawing2.secondChart()
drawing2.save(formats=['pdf'],outDir='.',fnRoot='second')
для полного фрагментам кода обратитесь http://www.reportlab.com/snippets/4/
Этот код создает два отдельных PDF-файлов. Как я могу объединить их в один PDF.
Я попытался это код:
def makePdf(self,drawing):
doc = SimpleDocTemplate('hello.pdf')
doc.build(drawing)
, а затем после того, как я передаю «BreakdownPieDrawing» объект класса, в этот метод. Но этот подход не работает.
Я новичок в reportLab и python, поэтому простите меня за такой уродливый код.
Итак, вопрос заключается в том, как добавить эти диаграммы в существующий pdf. Любая помощь будет принята с благодарностью.
Oh Got it. Thnx много Sir .. :-) –
Пожалуйста, ответьте на эту тему. http://stackoverflow.com/questions/20343382/pyrhon-reportlabs-save-2-different-graphs-in-2-different-pages. благодаря – PythonEnthusiast