как заполнить веб-форму PDF с атрибутами - PullRequest
3 голосов
/ 07 августа 2010

У меня есть несколько веб-форм в формате pdf, которые я хотел бы автоматически заполнить информацией из моей модели.

Вот пример pdf http://www.flhsmv.gov/dmv/forms/BTR/Milpak/82040.pdf

Есть ли гем или плагин, который может помочь?

Ответы [ 3 ]

2 голосов
/ 18 ноября 2010

Если у вас значительное количество моделей форм или вам приходится обрабатывать много отправленных форм, вам следует использовать формат FDF (Form Data Format). Он является частью PDF Standard .

Adobe предлагает бесплатный набор инструментов FDF , который поможет вам создавать файлы FDF. Он не содержит привязок Ruby, но есть несколько способов сделать это (в порядке удобства, в зависимости от ваших потребностей):

  • Оберните DLL-библиотеки Adobe Linux (в наборе инструментов FDF), используя FFI для Ruby
  • Вызов библиотеки из расширения C с использованием API Ruby C ( введения здесь и здесь )
  • Вызвать библиотеку, используя ruby-inline
  • Вызов внешнего инструмента на основе примера кода CGI
  • Попросите внештатного разработчика кодировать привязки Ruby для вас (может быть бесплатным, если вы спросите)

ПРИМЕЧАНИЕ. API Ruby C значительно изменился с версии 1.9.x

0 голосов
/ 31 июля 2014

Я не знаю Ruby lib, который позволял бы писать дополнительный элемент в существующий PDF.

Некоторые веб-службы, такие как Applidok PDF merge, могут записывать пользовательские данные (например, из Интернета).form) в существующем PDF, используемом в качестве шаблона.

Вы можете ознакомиться с онлайн-документом по интеграции Ruby по адресу http://doc.applidok.com/merge-ruby.html.

0 голосов
/ 15 октября 2010

Существует несколько плагинов для создания PDF-документов в Rails.Пожалуйста, смотрите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...