Совершенно новый поиск направления для удаления страниц PDF

#python #pdf

Вопрос:

Я искал базовое средство для удаления PDF-страниц. То, что я ищу, — это то, что позволит мне указать номера страниц, которые я хочу удалить из выбранного файла. Все еще действительно новичок, я читаю несколько книг, чтобы научиться, но хочу использовать это, чтобы немного облегчить свою работу, так как текущая программа очень глупа, где я должен не забыть вычесть число со страницы, указанной из-за того, как выглядит PDF.

У меня есть базовые коды, о которых я хотел бы получить критический обзор, чтобы я мог, надеюсь, усовершенствовать его и сделать его чем-то простым в использовании. Я благодарю всех, кто уделил мне время и помог полюбить то, как python читается и чувствует себя.

 from PyPDF2 import PdfFileWriter, PdfFileReader

pages_delete = [4]

input = PdfFileReader('example.pdf', 'rb')
output = PdfFileWriter()

for i in range(input.getNumPages()):
    if i not in pages_delete:

p = input.getPage(i)

output.addPage(p)

with open('pages_deleted.pdf', 'wb') as f:

output.write(f)
 

это уже второй случай

 import PyPDF2 import PdfFileWriter, PdfFileReader
pdf1File = open('*file_name*')
pdf1Reader = PyPDF2.PdfFileReader(pdf1File)
pdfWriter = PyPDF2.PdfFileWriter()

    for pageNum in range(pdf1Reader.numPages):
        pageObj - pdf1Reader.getPage(pageNum)
        pdfWriter.removePage(pageObj)

pdfOutputFile = open('*filename*-Edit')
pdfWriter.write(pdfOutputFile)
pdfOutFile.close()
 

Комментарии:

1. Похоже, это уже рабочий код, и вы просите кого-то просмотреть его. Переполнение стека связано с конкретными вопросами и конкретными проблемами. К сожалению, это не для того, чтобы запрашивать открытые предложения по вашему коду. Для этого я советую взглянуть на другой сайт в сети SE: Обзор кода , который является » сайтом вопросов и ответов для поиска экспертной оценки вашего кода».. Взгляните на их Как мне задать хороший вопрос? страница для публикации руководящих принципов.

2. Большое спасибо!!!! Вся помощь приветствуется =)!