我目前正在使用的Rails 5.2应用程序上工作
gem 'pdf-forms', '~> 1.1', '>= 1.1.1'
我目前正在尝试用JSON响应中的数据填充一些PDF。
def parse_pdf
pdftk = PdfForms.new(ENV.fetch('PDFTK_PATH'))
binding.pry
# find out the field names that are present in form.pdf
pdftk.get_field_names './public/pdfs/scrie.pdf'
end
作为环境变量,我有PDFTK_PATH=/vendor/pdftk/lib
我尝试遵循此article,但它是从2014年开始的。自2014年以来,该建议的宝石就一直没有保留。
https://github.com/SirRawlins/pdftk-source
我遵循了文章中的步骤:
mkdir -p [my_project]/vendor/pdftk/lib [my_project]vendor/pdftk/bin
cd /tmp
git clone https://github.com/millie/pdftk-source.git
cd pdftk-source
tar xzvf pdftk.tar.gz
mv bin/pdftk [my_project]/vendor/pdftk/bin/
mv lib/libgcj.so.12 [my_project]/vendor/pdftk/lib/
cd [my_project]
git add -f vendor/pdftk/
git commit -m "Add pdftk dependencies"
我在路径上引用的vendor/pdftk/bin/pdftk
和vendor/pdftk/lib/libgcj.so.12
中生成的文件。但是我不使用Heroku可能是这个问题的原因吗?