提供一个简单脚本, 合并 PDF
OrezzerO opened this issue · 3 comments
OrezzerO commented
我使用 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")Visualize-ML commented
谢谢你!