Skip to content

getNumPages() failed #2

@HackAck

Description

@HackAck

The version:

pyPdf.pdf.version_info
sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)

The error:
return pyPdf.PdfFileReader(file(fileName, "r")).getNumPages()
File "/usr/lib/pymodules/python2.7/pyPdf/pdf.py", line 374, in init
self.read(stream)
File "/usr/lib/pymodules/python2.7/pyPdf/pdf.py", line 778, in read
newTrailer = readObject(stream, self)
File "/usr/lib/pymodules/python2.7/pyPdf/generic.py", line 67, in readObject
return DictionaryObject.readFromStream(stream, pdf)
File "/usr/lib/pymodules/python2.7/pyPdf/generic.py", line 522, in readFromStream
value = readObject(stream, pdf)
File "/usr/lib/pymodules/python2.7/pyPdf/generic.py", line 58, in readObject
return ArrayObject.readFromStream(stream, pdf)
File "/usr/lib/pymodules/python2.7/pyPdf/generic.py", line 153, in readFromStream
arr.append(readObject(stream, pdf))
File "/usr/lib/pymodules/python2.7/pyPdf/generic.py", line 69, in readObject
return readHexStringFromStream(stream)
File "/usr/lib/pymodules/python2.7/pyPdf/generic.py", line 273, in readHexStringFromStream
return createStringObject(txt)
File "/usr/lib/pymodules/python2.7/pyPdf/generic.py", line 239, in createStringObject
retval = TextStringObject(string.decode("utf-16"))
File "/usr/lib/python2.7/encodings/utf_16.py", line 16, in decode
return codecs.utf_16_decode(input, errors, True)
UnicodeDecodeError: 'utf16' codec can't decode bytes in position 4-5: illegal encoding

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions