我想将页面附加到现有的pdf文件.
目前,我正在使用matplotlib pdfpages.但是,一旦文件关闭,将另一个数字保存到其中会覆盖现有文件而不是附加.
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的替代品也将受到赞赏.