Моей компании требуется программа для просмотра PDF-файлов с Java API с дополнительным требованием о возможности использования данных формы FDF.
Единственное, что я нашел, это JPedal, который обещает включать все, что нам нужно, но стоит кучу денег. Итак, какие у меня варианты? Есть ли другой инструмент для этого?
редактировать:
Я обнаружил, что iText - простой способ объединить данные FDF в форму PDF.
Единственная программа просмотра LGPL, которая работала с в порядке (в отличие от собственного 10-летнего API Java 1.1 от Adobe), была Sun pdf-рендерер. Но, к сожалению, он не отображает значения формы. Уплощение формы iText помогает, но должен быть способ лучше.




http://www.accesspdf.com/pdftk/ (возможно, вам придется немного покопаться, если вы хотите найти то, что ищете, но я думаю, вы найдете)
Год назад я искал что-то похожее, но я не смог найти ничего полезного, поэтому в конечном итоге позвонил в программу acrobat reader (что, конечно, является лишь обходным путем). Спасибо, что упомянули pdf-renderer (проект не существовал год назад, по крайней мере, мне не удалось его найти) в вашем вопросе.
То, как это выглядит, мы тоже будем делать. pdf-renderer хорош, но нам нужны редактируемые формы, и наши клиенты уже купили acrobat writer для всех, так что ... вздох
Взгляните на Foxit SDK. http://www.foxitsoftware.com/ Стоимость кажется немного меньше, и я уверен, что вы получите гораздо больше.
Может быть, у Open Office есть что-нибудь для вас?
Я также только что нашел:
http://multivalent.sourceforge.net/
Спасибо, что упомянули об этом. Но у Foxit нет Java API. А сайт Multivalent ... ну, я вроде как решил не идти дальше. crionics и qoppa звучат очень хорошо. Я попробую.
Какую программу просмотра PDF вы наконец использовали?
Собственно - Adobe Reader. Итак, мы создаем файлы PDF с помощью iText, а затем показываем их в Adobe. Нам хотелось бы иметь больший контроль над программой просмотра и событиями, но все реализации Java имели проблемы (в основном с формами). Для внутренних инструментов мы используем pdf-renderer, который не работает только с половиной вариантов PDF-документа и является бесплатным.
Попробуйте Big Faceless 'Java Viewer: http://big.faceless.org/products/pdfviewer/
Я не думаю, что это то, что я ищу. Мне нужен зритель. И насколько я понял, pdftk использует iText только для создания и преобразования файлов PDF - без программы просмотра.