का उपयोग कर मौजूदा पीडीएफ फ़ाइल में पृष्ठ संलग्न करें मैं पृष्ठों को मौजूदा पीडीएफ फ़ाइल में जोड़ना चाहता हूं।पायथन (और matplotlib?)
वर्तमान में, मैं 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.savefig को appending संभव है() pdf.close() कॉल करने से पहले, लेकिन मैं पीडीएफ कि पहले से ही बंद कर दिया गया को संलग्न करना चाहते हैं।
matplotlib के विकल्प भी सराहना की जाएगी।