impose
impose copied to clipboard
no implicit conversion of Symbol into Integer (TypeError)
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>'