私は既存のpdfファイルにページを追加したいと思います。python(とmatplotlib?)を使用して既存のpdfファイルにページを追加
現在、私はmatplotlib pdfpagesを使用しています。ただし、ファイルが閉じられると、別のFigureを保存すると、追加するのではなく既存のファイルが上書きされます。
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()
私はpdf.close()を呼び出す前に()の複数の呼び出しがpdf.savefigするを通じて、追記が可能です知っているが、私はすでに閉鎖されているPDFファイルに追加したいと思います。
matplotlibに代わるものもあります。