Как создать простое приложение, которое может захватывать ввод пользователя и выводить на печать - PullRequest
1 голос
/ 12 марта 2011

Нам нужно построить следующее приложение: -

Пользователь вводит несколько форм в форму (например, имя клиента, информация о страховом полисе, банковские реквизиты и страховая сумма). Приложение должно иметь печатную копию с 3-мя перфорациями, которая содержит вышеуказанную информацию (одна для клиента, страхового агента и страховой компании)

Конечные пользователи в этом случае (страховые агенты) не разбираются в технологиях и хотели бы иметь приложение с минимальными размерами, которое можно запустить с компакт-диска. Также обратите внимание, что они могут не иметь подключения к интернету.

Мы ищем идеи для фреймворков, которые мы должны использовать для создания этого приложения. Примечание: мы владеем только Java. Должно ли это приложение быть веб-приложением или простым html-файлом с возможностью создания PDF-файлов. Ищете предложения здесь?

Ответы [ 2 ]

3 голосов
/ 12 марта 2011

Если все, что вам нужно, это ввести информацию и распечатать PDF, вы можете просто создать PDF-форму с редактируемыми полями , используя OpenOffice, для этого не нужно кодировать приложение.

Однако, если вам нужно сохранить данные, вы можете использовать PDFBox , чтобы проанализировать заполненную форму и затем поместить ее данные в базу данных.

0 голосов
/ 12 марта 2011

Несмотря на «web» часть Java Web Start , может быть достаточно поставить апплет (да, я имел в виду апплет не приложение) накомпакт-диск, который запускается с использованием JWS.

Начиная с Java 1.6.0_10 +, апплеты можно перетаскивать с веб-страницы (на компакт-диске), где они находятся.Если перетаскиваемый апплет сконфигурирован с помощью JNLP (установлен с использованием JWS), он затем сам установится в систему пользователя.

Кроме того, JNLP предлагает способ даже для приложений в песочнице.использовать принтер.Смотрите мое демо.JNLP PrintService для более подробной информации.

...