To remove header + footer on all the pages:
Code:
doc = fitz.open("input.pdf")
#To find mediabox of page 25 in input file: cpdf -page-info input.pdf 25
WIDTH = doc[0].mediabox.width
HEIGHT = doc[0].mediabox.height
rect_header = fitz.Rect(0,0,WIDTH,50) #left,top, right,bottom
rect_footer = fitz.Rect(0,770,WIDTH,790)
numpages = doc.page_count
for index in range(numpages):
page = doc[index]
page.add_redact_annot(rect_header)
page.add_redact_annot(rect_footer)
page.apply_redactions()
doc.save("redacted.pdf")
#ebook-convert.exe redacted.pdf redacted.epub