1. 准备python 环境
通过 python -V 确认已经安装
2. 安装pip
mac 执行 sudo easy_install pip
通过命令 pip --version 确认已经安装
3. 安装PDF2 依赖
pip install PyPDF2
4. 新建Python 执行脚本(merge.py)
#!/usr/bin/python
import os
import getopt
import sys
from PyPDF2 import PdfFileMerger
def merge_pdf(source_dir, output_filename):
merger = PdfFileMerger()
for name in os.listdir(source_dir):
if ".pdf" != os.path.splitext(name)[1]:
continue
filename = os.path.join(source_dir, name)
print "read %s" % filename
with open(filename, "rb") as input:
merger.append(input)
with open(output_filename, "wb") as output:
merger.write(output)
print "merge success: %s" % output_filename
def usage():
print "python merge.py -d <invoice pdf directory> -o <output merged pdf filename>"
def main