我正在尝试编写一个可以将数据输入到可填写的pdf中的程序。我按照github pdf-forms上的说明安装了gem。
我将require pdf-forms
语句放在我的文件顶部,但是当我尝试运行该程序时,我得到了这个:
/usr/local/rvm/gems/ruby-2.2.1/gems/pdf-forms-0.6.0/lib/pdf_forms/pdftk_wrapper.rb:18:in `initialize': pdftk executable #!/usr/local/bin/pdftk not found (RuntimeError)
from /usr/local/rvm/gems/ruby-2.2.1/gems/pdf-forms-0.6.0/lib/pdf_forms.rb:15:in `new'
from /usr/local/rvm/gems/ruby-2.2.1/gems/pdf-forms-0.6.0/lib/pdf_forms.rb:15:in `new'
from formfill.rb:3:in `<main>
我在IDE中找不到/ usr /文件夹,想知道如何正确设置。非常感谢你!
答案 0 :(得分:0)
您可能忘记安装readelf --dyanamic
,
从http://www.pdflabs.com/tools/pdftk-server/获取二进制包并安装它,或运行
find . -name '*.o' |
while read obj
do
if readelf --dynamic "$obj" | grep -q TEXTREL
then
echo "$obj contains a TEXTREL section"
fi
done
如果您使用的是Debian或类似产品。