Beispiel #1
0
 def __init__(self, path, filename):
     super(PDFHandler, self).__init__(path, filename)
     warnings.simplefilter('ignore', DeprecationWarning)
     try:
         pdf = PdfFileReader(file(path, "rb"))
         info = pdf.getDocumentInfo()
         if info.title:
             self.title = info.title
         if info.subject:
                 self.subject = info.subject
         self.nb_pages = pdf.gtNumPages()
         # TODO : format
         page = pdf.getPage(0)
         page.mediaBox
         self._set_valid()
     except Exception, e:
         # load may raise several exceptions...
         self._set_invalid()
Beispiel #2
0
 def __init__(self, path, filename):
     super(PDFHandler, self).__init__(path, filename)
     warnings.simplefilter('ignore', DeprecationWarning)
     try:
         pdf = PdfFileReader(file(path, "rb"))
         info = pdf.getDocumentInfo()
         if info.title:
             self.title = info.title
         if info.subject:
                 self.subject = info.subject
         self.nb_pages = pdf.gtNumPages()
         # TODO : format
         page = pdf.getPage(0)
         page.mediaBox
         self._set_valid()
     except Exception, e:
         # load may raise several exceptions...
         self._set_invalid()