Wednesday, May 6, 2026

Remove pages from PDF

from PyPDF2 import PdfReader, PdfWriter


input_file = "00 CTAI Curriculum 3 to 8.pdf"

output_file = "00 CTAI Curriculum 3 to 8 Abridged.pdf"


pages_to_remove = [1, 3, 5, 7, 31]


reader = PdfReader(input_file)

writer = PdfWriter()


for i in range(len(reader.pages)):

  if i not in pages_to_remove:

    writer.add_page(reader.pages[i])


with open(output_file, "wb") as f:

  writer.write(f)


No comments:

Post a Comment