Wednesday, November 26, 2025

Extract pages from PDF

from PyPDF2 import PdfReader, PdfWriter


input_file =  ""    # To enter

output_file = ""    # To enter


startPage, endPage = 104, 196    # To modify


reader = PdfReader(input_file)

writer = PdfWriter()


for i in range(startPage, endPage + 1):

  writer.add_page(reader.pages[i])


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

  writer.write(f)


print("Pages extracted successfully!")