我有些恍惚
你这好像是在回另外一个帖子啊?
是那个楼主要交错合并两个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.*