Stop throwing exception on LITERALS_DCT_DECODE

I have PDF documents with images stream and two filters, don't throw exceptions on the second one (DCT).
pull/1/head
Michael R. Hines 2014-05-14 13:25:30 +08:00
parent 6b6fc264ff
commit ae2547b0f2
1 changed files with 4 additions and 0 deletions

View File

@ -250,6 +250,10 @@ class PDFStream(PDFObject):
data = rldecode(data)
elif f in LITERALS_CCITTFAX_DECODE:
data = ccittfaxdecode(data, params)
elif f in LITERALS_DCT_DECODE:
# This is probably a JPG stream - it does not need to be decoded twice.
# Just return the stream to the user.
pass
elif f == LITERAL_CRYPT:
# not yet..
raise PDFNotImplementedError('/Crypt filter is unsupported')