impose icon indicating copy to clipboard operation
impose copied to clipboard

no implicit conversion of Symbol into Integer (TypeError)

Open arabica100percent opened this issue 1 year ago • 0 comments

In linux mint 22, on most but not all PDF's I get the error

/var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/ext.rb:9:in `extract_content_stream': no implicit conversion of Symbol into Integer (TypeError)

      if data[:Filter]
              ^^^^^^^
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/ext.rb:62:in `block in import_page'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/ext.rb:61:in `each'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/ext.rb:61:in `import_page'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/builder.rb:140:in `block (2 levels) in _apply'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:144:in `block in each_page'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:144:in `each'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:144:in `each_page'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/builder.rb:137:in `block in _apply'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:96:in `block (2 levels) in layout_signatures'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:81:in `each'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:81:in `block in layout_signatures'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:78:in `each'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/form.rb:78:in `layout_signatures'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/builder.rb:126:in `_apply'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/lib/pdf/impose/builder.rb:96:in `initialize'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/bin/impose:135:in `new'
from /var/lib/gems/3.2.0/gems/pdf-impose-1.0.0/bin/impose:135:in `<top (required)>'
from /usr/local/bin/impose:25:in `load'
from /usr/local/bin/impose:25:in `<main>'

arabica100percent avatar Dec 20 '24 18:12 arabica100percent