Лучший способ распечатать простые отчеты в Java

Я разработал JAVA-приложение, и теперь я хочу оказать некоторую простую поддержку печати. Что-то как печать выставляет счет, некоторые отчеты и т.д. Прямо сейчас, которые я создаю тот материал в HTML, показывая ему на JEditorPane., но поддержка HTML довольно плоха и я, действительно постепенно уменьшают той вещи. Есть ли какой-либо лучший способ сделать такую вещь? Какой-либо лучший компонент браузера или лучший инструмент для создания таких простых отчетов? (JDK 1.6)

7
задан Myth 9 July 2010 в 15:02
поделиться

5 ответов

Я люблю JasperReports для этого. В сочетании с iReport (графический интерфейс для создания отчетов) это лучшее, что я смог найти бесплатно на Java для создания отчетов.

Вы также можете генерировать PDF файлы с помощью iText для печати. Хотя я думаю, что проще будет использовать iReports.

11
ответ дан 6 December 2019 в 07:50
поделиться

JasperReports - довольно хороший инструмент для создания отчетов для Java. Это может быть немного тяжелее для того, что вы хотите.

3
ответ дан 6 December 2019 в 07:50
поделиться

Другое решение - BIRT , которое очень просто использовать: это проект Eclipse с визуальным редактором для ваших отчетов. Отчет строится в 3 этапа:

  • создать источник данных
  • создать набор данных на этом источнике данных
  • создать отчет на основе набора данных
3
ответ дан 6 December 2019 в 07:50
поделиться

DynamicReports — это инструмент отчетности с открытым исходным кодом. Отчеты можно создавать быстро, не используя визуальный конструктор. См. примеры.

3
ответ дан 6 December 2019 в 07:50
поделиться

При печати счетов и отчетов, несомненно, вы хотите, чтобы они выглядели более чем просто - отсюда и ваша проблема. Если ваше swing-приложение имеет серверный компонент, то обратите внимание на такие библиотеки, как Jasper и Docmosis для создания приличных отчетов с сервера (поскольку тяжеловесная серверная часть обычно является aok). Если вам действительно нужна библиотека только для клиентского приложения, есть старая библиотека под названием JViewPro, которая довольно убога в работе, но может позволить вам компоновать отчеты в коде для отображения и печати и представляет собой один jar (только будьте осторожны с использованием памяти).

3
ответ дан 6 December 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: