| 
 Code: 
 
 
# -*- coding: cp1252 -*-
 
# script to rename PDF files according to with title + name (unique)
 
# pyPdf available at http://pybrary.net/pyPdf
 
# runs as  python thisPy.py      in  a UNIX-shell (in windows "python" not required)
 
# http://blog.isnotworking.com/2006/08/extract-pdf-title-from-all-files-on.html
 
 
 
from pyPdf import PdfFileWriter, PdfFileReader
 
import os
 
trgtfilename = ""
 
 
for fileName in os.listdir('.'):
 
  if fileName.lower()[-3:] != "pdf": continue
 
  try:
 
    actfile = file(fileName, "rb")
 
    input1 = PdfFileReader(actfile)  
 
    trgtfilename = input1.getDocumentInfo().title + "_" + fileName
 
  except:
 
    print "\n## ERROR ## %s Title could not be extracted. PDF file may be encrypted!" % fileName
 
    continue
 
 
 
  del input1
 
  actfile.close()
 
 
  print 'Trying to rename from:', fileName, ' to ', trgtfilename
 
  try:
 
    os.rename(fileName,trgtfilename)
 
  except:
 
    print fileName, ' could not be renamed!'
 
    print '\n error: are prior names unique? Maybe the filename already exists or the document is already opened!'
 
 
 
 |