Rubyを使ってプログラムでPDFを記入しようとしています。 PDFファイルは、テキストを入力する許可のフィールドがあります。Rubyを使ってPDFフォームに記入する
私はしかし、それは、この特定のPDFファイル内のフィールドを見つけることができません、pdf_form
宝石経由pdftk
を使用して、過去に成功を収めてきました:
$ pry
[1] pry(main)> require 'pdf_forms'
=> true
[2] pry(main)> pdftk = PdfForms.new('/usr/local/bin/pdftk')
=> #<PdfForms::PdftkWrapper:0x007fece7af6d98 @options={}, @pdftk="/usr/local/bin/pdftk">
[3] pry(main)> pdftk.get_field_names('designation.pdf')
=> []
rubyを使用してpdfを書き込むにはどうすればよいですか?
OPのリンクから実際のPDFファイルを取得できないようです。文書にどのような種類のPDFがあるか知っていますか?いくつかの種類があり、この特定のものはサポートされていない可能性があります。 –
試してみませんでしたが、https://github.com/abevoelker/pdf_ravagerを試してみてください。[note:Jrubyのみ] – Nimir
PDFには純粋なXFAフォームが含まれています(XFAフォームはPDF仕様の一部ではないため、 、普遍的にはサポートされていません)。 – mkl