iText довольно полезно.Вы можете использовать его для печати текста в известных местах входного PDF или для заполнения полей формы во входном PDF.Текущая версия iText является AGPL'd, но предыдущие версии LGPL'd.Чтобы использовать это из Ruby, вам нужно либо использовать jrb или JRuby .
pdftk - это оболочка инструмента командной строки (старая версия) iText.Как ни странно, вам не нужно устанавливать JRE для использования pdftk.Вы можете выложить в pdftk из любого Ruby.