我试图利用Windows的“发送至”上下文菜单将某些PDF文件解析为PyPDF2合并功能。
作为旁注:
当我将其应用于文件夹并运行时,合并工作正常
os.listdir('folder')
我试图找出问题所在,但出现了“ EOF”错误。 pdf文件具有有效的EOF标记,我已经用多个PDF测试了该代码。
代码:
import sys
import os
from PyPDF2 import PdfFileMerger
def pdfMerger(files, loc):
merger = PdfFileMerger()
for pdf in files:
try:
merger.append(open(pdf, 'rb'))
except Exception as E:
input(E)
with open(loc + '/combined_pdf.pdf', 'wb') as pdf_out:
merger.write(pdf_out)
if __name__ == '__main__':
if len(sys.argv) > 1:
pdfMerger(sys.argv, os.path.split(sys.argv[1])[0])
有人可以告诉我我做错了什么吗? 任何帮助表示赞赏!
答案 0 :(得分:0)
没关系,想通了:
MapViewController