使用pypdf2将文件夹中的所有pdf文件合并为一个pdf
Merging all pdf files in a folder into one pdf with pypdf2
我想用 PyPDF2 合并目录中的所有 PDF。
我尝试了 pypdf Merging multiple pdf files into one pdf
中的代码
from PyPDF2 import PdfFileMerger, PdfFileReader
merger = PdfFileMerger()
for filename in os.listdir():
merger.append(PdfFileReader(file(filename, 'rb')))
merger.write('Result.pdf')
我收到一个错误!
NameError: name 'file' is not defined
使用 with
块
for filename in os.listdir():
with open(filename, 'rb') as source:
tmp = PdfFileReader(source)
merger.append(tmp)
我想用 PyPDF2 合并目录中的所有 PDF。
我尝试了 pypdf Merging multiple pdf files into one pdf
中的代码from PyPDF2 import PdfFileMerger, PdfFileReader
merger = PdfFileMerger()
for filename in os.listdir():
merger.append(PdfFileReader(file(filename, 'rb')))
merger.write('Result.pdf')
我收到一个错误!
NameError: name 'file' is not defined
使用 with
块
for filename in os.listdir():
with open(filename, 'rb') as source:
tmp = PdfFileReader(source)
merger.append(tmp)