Если у вас есть значительное количество моделей форм или вы должны обрабатывать многие формы, вы должны использовать формат FDF (формат данных формы). Это часть PDF Standard.
Adobe предлагает the free FDF Toolkit, который поможет вам сгенерировать файлы FDF. Он не содержит Рубиновые привязки, но есть несколько способов сделать это (по заказу удобства, в зависимости от ваших потребностей):
- Оберните Adobe Linux библиотека DLL (в FDF Toolkit) с использованием FFI for Ruby
- Вызовите библиотека с расширением C с использованием API C Ruby (introductions here и here)
- вызова библиотеки с помощью ruby-inline
- вызов внешнего инструмента на основе кода образца CGI
- Задать внештатный разработчик закодировать Рубиновый бен вмятины для вас (может быть свободным, если вы хорошо попросите)
ПРИМЕЧАНИЕ: рубин C API значительно изменилось, начиная с версии 1.9.x
Угадайте, это вопрос без вопросов. Я читал о iText и rjb, но есть ли более элегантное решение? – pcasa