Merge pull request #134 from speedplane/feature/Fix-Get-Filters

Fix Bug with PDF Stream Decoder
pull/55/head
Yusuke Shinyama 2016-09-11 23:48:42 +09:00 committed by GitHub
commit e95a483790
2 changed files with 7 additions and 2 deletions

View File

@ -223,8 +223,13 @@ class PDFStream(PDFObject):
return []
if not isinstance(filters, list):
filters = [filters]
if not isinstance(params, list):
if not params:
# Make sure the parameters list is the same as filters.
params = [{}]*len(filters)
elif not isinstance(params, list):
params = [params]
if STRICT and len(params) != len(filters):
raise PDFException("Parameters len filter mismatch")
return zip(filters, params)
def decode(self):