Advertisement
mai77

extract-pdf-title-from-all-files

May 6th, 2011
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. # py PDF renamer
  2. # modified script in order to rename files with titles
  3. # pyPdf available at http://pybrary.net/pyPdf/
  4. # http://blog.isnotworking.com/2006/08/extract-pdf-title-from-all-files-on.html
  5.  
  6. from pyPdf import PdfFileWriter, PdfFileReader
  7. import os
  8.  
  9. for fileName in os.listdir('.'):
  10.   try:
  11.     if fileName.lower()[-3:] != "pdf": continue
  12.     input1 = PdfFileReader(file(fileName, "rb"))
  13.     os.rename(fileName,input1.getDocumentInfo().title + ".pdf")
  14.   except:
  15.     try:
  16.       print '##1', fileName, '##2', input1.getDocumentInfo().title
  17.     except: print '(no title error)'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement