Closed OrezzerO closed 4 months ago
我使用 MarginNote 来阅读本书, 但是每本书都有很多PDF, 一个一个导入比较凌乱, 不好整理, 所以写了一个简单的 Python 脚本, 将 PDF 合并成一个.
import PyPDF2 import os import glob def merge_pdfs(pdf_list, output_path): pdf_merger = PyPDF2.PdfMerger() for pdf in pdf_list: pdf_merger.append(pdf) with open(output_path, 'wb') as output_file: pdf_merger.write(output_file) def list_sorted_pdfs(directory): # 获取当前目录下的所有 PDF 文件 pdf_files = glob.glob(os.path.join(directory, "*.pdf")) # 按字母顺序排序 pdf_files.sort() return pdf_files merge_pdfs(list_sorted_pdfs("./"),"Book1.pdf")
谢谢你!
我使用 MarginNote 来阅读本书, 但是每本书都有很多PDF, 一个一个导入比较凌乱, 不好整理, 所以写了一个简单的 Python 脚本, 将 PDF 合并成一个.