Seite an vorhandene PDF-Datei mit Python (und Matplotlib?) anhängen

Ich möchte Seiten an eine vorhandene PDF-Datei anhängen.

Derzeit verwende ich matplotlib pdfpages. Sobald die Datei geschlossen ist, wird beim Speichern einer anderen Zahl die vorhandene Datei überschrieben und nicht mehr angehängt.

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()

Ich weiß, dass das Anhängen über mehrere Aufrufe von pdf.savefig () vor dem Aufrufen von pdf.close () möglich ist, aber ich möchte an ein bereits geschlossenes pdf anhängen.

Alternativen zu matplotlib wären auch dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage