#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. Большое спасибо!!!! Вся помощь приветствуется =)!