pip install pypdf2
pypdf2.
PdfFileReader
(file_obj)pdf = PdfFileReader(open('ilnurgi.pdf'))
getDocumentInfo
()Возвращает DocumentInformation
pdf.getDocumentInfo()
getNumPages
()Возвращает количесвто траниц в документе
pdf.getNumPages()
# 3
getPage
(page_number)pdf.getPage(1)
pypdf2.
PdfFileWriter
pdf_writer = PdfFileWriter()
addPage
()Добавляет страницу в документ
pdf_writer.addPage(pdf.getPage(1))
write
(file_object)Записывает pdf документ в файл
pdf_writer.write(open('new_pdf.pdf'))
pypdf2.
PdfFileMerger
file_merger = PdfFileMerger()
for path in paths:
file_merger.append(path)
file_merger.write(open('merged_pdf.pdf'))
pypdf2.
DocumentInformation
creator
producer
subject
title