append-Seite an vorhandene pdf-Datei mit python (und matplotlib?)

Möchte ich anfügen Seiten zu einem bestehenden pdf-Datei.

Derzeit bin ich mit matplotlib pdfpages. jedoch, sobald die Datei geschlossen ist, speichern eine andere Figur in es überschreibt die vorhandene Datei, anstatt Anhängen.

from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt



class plotClass(object):
    def __init__(self):
        self.PdfFile='c:/test.pdf'
        self.foo1()
        self.foo2()


    def foo1(self):
        plt.bar(1,1)
        pdf = PdfPages(self.PdfFile)
        pdf.savefig()
        pdf.close()

    def foo2(self):
        plt.bar(1,2)
        pdf = PdfPages(self.PdfFile)
        pdf.savefig()
        pdf.close()

test=plotClass()

Weiß ich anfügen ist möglich über mehrere Aufrufe pdf-Datei.savefig() vor dem aufrufen von pdf.close () - aber ich möchte anfügen", um die pdf-Datei, die bereits geschlossen wurde.

Alternativen zu matplotlib würde geschätzt werden auch.

InformationsquelleAutor jlarsch | 2016-06-30
Schreibe einen Kommentar