pyPdf es un modulo muy interesante para manipular páginas y contenido de documentos PDF, en la receta pongo algún ejemplo

Un ejemplo para poner la páginas en orden inverso:

reverse.py

#!/usr/bin/python

# To reverse a PDF document

import os, sys
import pyPdf

output = pyPdf.PdfFileWriter()
input = pyPdf.PdfFileReader(file(sys.argv[1], 'rb'))

# print the title of document1.pdf
print "title = %s" % input.getDocumentInfo().title
print "npages = %s" % input.getNumPages()

for page in reversed(input.pages):
    output.addPage(page)

fdout = file(os.path.splitext(sys.argv[1])[0] + '.out.pdf', 'wb')
output.write(fdout)
fdout.close()

Referencias



blog comments powered by Disqus