Какой инструмент для печати счетов-фактур и аналогичных документов в Java Swing? - PullRequest
2 голосов
/ 12 мая 2010

Я ищу хороший инструмент для печати счетов, квитанций и аналогичных документов в Java Swing. Я пробовал JasperReports, но довольно сложно получить динамический макет , и он предназначен для отчетов.

Требование, которое у меня есть, заключается в том, что документ должен быть отправлен непосредственно на принтер и не должен быть сохранен в файл. Поэтому некоторые инструменты, которые сначала создают документ Office или документ PDF, не являются для меня решением.

Любые рекомендации?

Ответы [ 3 ]

2 голосов
/ 13 мая 2010

Вы можете попробовать Докмос . Вы можете создавать динамические документы в различных форматах с тем преимуществом, что макет указывается в шаблоне (в виде простого файла doc или odt), а содержимое можно динамически управлять на основе данных. Тип макета, на который ссылается ваша ссылка, довольно легко получить с помощью условных полей Docmosis или путем корректировки ваших входных данных.

Только с точки зрения печати, Docmosis позволяет транслировать полученный документ в любом месте. Вы можете передать его в код, который отправит его на принтер напрямую.

2 голосов
/ 13 мая 2010

Я рекомендую использовать DynamicReports с открытым исходным кодом, основанный на JasperReports. Вы можете отправить отчет прямо на принтер.

0 голосов
/ 12 мая 2010

Печать на Java вращается вокруг довольно простого, но мощного API, который предоставляет вам холст. Отсюда вы можете легко рисовать любую информацию, используя Java2D API, так же, как переопределяете функцию paintComponent ().

...