嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
本程序能将同文件夹下PDF及图片(jpg、png、bmp)合并成一个PDF
PDF的页面顺序按照文件的名字来排序;
图片转化为A4纸大小的PDF;
转换后的pdf如下:
def MergePDF(filepath,outfile):
output=PdfFileWriter()
outputPages=0
pdf_fileName=get_file_list("pdf",filepath)[1]
for each in pdf_fileName:
print (each)
# 读取源pdf文件
input = PdfFileReader(open(each, "rb"))
# 如果pdf文件已经加密,必须首先解密才能使用pyPdf
if input.isEncrypted == True:
input.decrypt("map")
# 获得源pdf文件中页面总数
pageCount = input.getNumPages()
outputPages = pageCount
print(pageCount)
# 分别将page添加到输出output中
for iPage in range(0, pageCount):
output.addPage(input.getPage(iPage))
print("All Pages Number:" str(outputPages))
# 最后写pdf文件
outputStream=open(filepath '\\' outfile,"wb")
output.write(outputStream)
outputStream.close()
print("finished")