如何使用 pyPdf 反转 pdf 文件中的页面顺序?

sna*_*ile 3 python pdf

我有一个 pdf 文件“myFile.pdf”。我想使用pyPdf反转其页面的顺序。如何?

nos*_*klo 5

from pyPdf import PdfFileWriter, PdfFileReader
output_pdf = PdfFileWriter()

with open(r'input.pdf', 'rb') as readfile:
    input_pdf = PdfFileReader(readfile)
    total_pages = input_pdf.getNumPages()
    for page in xrange(total_pages - 1, -1, -1):
        output_pdf.addPage(input_pdf.getPage(page))
    with open(r'output.pdf', "wb") as writefile:
        output_pdf.write(writefile)
Run Code Online (Sandbox Code Playgroud)