Menu

#17 Cannot export pdf file

open-later
nobody
pyPdf (7)
5
2010-10-07
2010-09-21
No

Cannot export one file. The backtrace:

Traceback (most recent call last):
File "/usr/bin/pdfshuffler", line 411, in choose_export_pdf_name
self.export_to_file(file_out)
File "/usr/bin/pdfshuffler", line 448, in export_to_file
current_page = pdf_input[nfile-1].getPage(npage-1)
File "/usr/lib64/python2.6/site-packages/pyPdf/pdf.py", line 353, in getPage
self._flatten()
File "/usr/lib64/python2.6/site-packages/pyPdf/pdf.py", line 507, in _flatten
self._flatten(page.getObject(), inherit)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 165, in getObject
return self.pdf.getObject(self).getObject()
File "/usr/lib64/python2.6/site-packages/pyPdf/pdf.py", line 549, in getObject
retval = readObject(self.stream, self)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 67, in readObject
return DictionaryObject.readFromStream(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 517, in readFromStream
value = readObject(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 58, in readObject
return ArrayObject.readFromStream(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 153, in readFromStream
arr.append(readObject(stream, pdf))
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 67, in readObject
return DictionaryObject.readFromStream(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 517, in readFromStream
value = readObject(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 67, in readObject
return DictionaryObject.readFromStream(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 517, in readFromStream
value = readObject(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 58, in readObject
return ArrayObject.readFromStream(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 153, in readFromStream
arr.append(readObject(stream, pdf))
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 67, in readObject
return DictionaryObject.readFromStream(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 517, in readFromStream
value = readObject(stream, pdf)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 52, in readObject
return readStringFromStream(stream)
File "/usr/lib64/python2.6/site-packages/pyPdf/generic.py", line 325, in readStringFromStream
raise utils.PdfReadError("Unexpected escaped string")
pyPdf.utils.PdfReadError: Unexpected escaped string

Is it problem in PyPdf?
The pdf document is created by AutoCAD. The not worked pdf file example: http://narod.ru/disk/25146194000/1.pdf.html

Discussion

  • logari81

    logari81 - 2010-10-05

    it is probably a problem with pypdf. It seems that the developer of pypdf is not actively maintaining this library so if anyone could hack on pypdf and fix such issues, this would be a great help.

     
  • logari81

    logari81 - 2010-10-07
    • labels: --> pyPdf
     
  • logari81

    logari81 - 2010-10-07
    • status: open --> open-later
     

Log in to post a comment.