import os from PyPDF2 import PdfReader, PdfWriter # 指定 PDF 文件路径 input_pdf_path = r"C:\Users\Franklin_Kali\Desktop\保险保单.pdf" output_pdf_path = r"C:\Users\Franklin_Kali\Desktop\四平保单_无签名.pdf" # 确保文件存在 if not os.path.exists(input_pdf_path): raise FileNotFoundError(f"文件未找到: {input_pdf_path}") # 读取 PDF 文件 reader = PdfReader(input_pdf_path) writer = PdfWriter() # 遍历所有页面并移除签名注释 for page in reader.pages: if "/Annots" in page: # 如果页面有注释 del page["/Annots"] # 移除所有注释(包括电子签名) writer.add_page(page) # 写入新的 PDF 文件 with open(output_pdf_path, "wb") as output_pdf: writer.write(output_pdf) print(f"处理完成,新文件已保存: {output_pdf_path}")