Manipulación de documentos PDF desde Python, con pyPdf
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:
#!/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
[ show comments ]
blog comments powered by Disqus