Страницы PDF проиндексированы из [0, pdf.numPages), тогда для удаления последних 2 страниц вам потребуется использовать [13, 14].
Когда вы используете грантер числа, затем 14, lib trun c значение с numPages.
page% numPages = 15% 15 = 0 = первая страница
Изменения:
from: range (1, file1_pdf_reader. numPages) в: диапазон (file1_pdf_reader.numPages)
от: pages_to_delete = [15, 14] до: pages_to_delete = [13, 14]