我有些恍惚
你这好像是在回另外一个帖子啊?
是那个楼主要交错合并两个pdf的
【 在 upndown 的大作中提到: 】
: 标  题: Re: 有没有这样的批量重命名软件?
: 发信站: 水木社区 (Sun Jan 28 15:33:08 2024), 站内
: 
: #智谱清言给出的代码:
: 
: import PyPDF2
: 
: # 打开第一个PDF文件
: with open('file1.pdf', 'rb') as f1:
:     pdf1 = PyPDF2.PdfFileReader(f1)
:     num_pages1 = pdf1.numPages
: 
: # 打开第二个PDF文件
: with open('file2.pdf', 'rb') as f2:
:     pdf2 = PyPDF2.PdfFileReader(f2)
:     num_pages2 = pdf2.numPages
: 
: # 确保两个PDF文件页数相同
: if num_pages1 != num_pages2:
:     raise ValueError("两个文件的页数不相同,无法交错合并。")
: 
: # 创建一个新的PDF writer对象
: output = PyPDF2.PdfFileWriter()
: 
: # 交错合并两个PDF文件
: for i in range(num_pages1):
: 
:     if i % 2 == 0:  # 偶数页,从第一个PDF文件中获取
:         page = pdf1.getPage(i)
:     else:           # 奇数页,从第二个PDF文件中获取
:         page = pdf2.getPage(i)
:     output.addPage(page)
: 
: # 写入到新的PDF文件
: with open('merged_file.pdf', 'wb') as f_out:
:     output.write(f_out)
: 
: 
: 
: 
: 【 在 NSCavalier 的大作中提到: 】
: : total commander
: 
: --
: 
: ※ 来源:·水木社区 mysmth.net·[FROM: 39.149.15.*]
--
FROM 202.98.13.*