我試圖用程序來填寫使用紅寶石的pdf。 PDF格式有文本允許要輸入字段:使用紅寶石填充PDF表格
我已經在通過pdf_form
寶石使用pdftk
過去的成功,但是它沒有找到在這個特殊的PDF格式的字段:
$ 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 [注:JRuby的只有] – Nimir
的PDF包含純XFA表單(XFA表單是不PDF規範和的一部分,因此, ,沒有普遍支持)。 – mkl