我正在使用一個腳本,將輸入的pdf覆蓋到基本上是信頭的另一個腳本上。但是,我不確定如何允許進程自動化,以允許一次處理一個文件,而無需事先知道文件的名稱。我正在使用Python 2.7。允許在python腳本中處理未知的文件名
from pyPdf import PdfFileWriter, PdfFileReader
output = PdfFileWriter()
input1 = PdfFileReader(file("example.pdf", "rb"))
# add page 1 from input1 to output document, unchanged
output.addPage(input1.getPage(0))
# add page 2 from input1, but first add a watermark from another pdf:
page2 = input1.getPage(0)
watermark = PdfFileReader(file("template.pdf", "rb"))
page2.mergePage(watermark.getPage(0))
output.addPage(page2)
# finally, write "output" to document-output.pdf
outputStream = file("example.pdf", "wb")
output.write(outputStream)
outputStream.close()
是否有可能將文件名作爲輸入而不是對其進行硬編碼? – jackwise
這就是結束了工作! – jhan11