JasperReports как универсальный инструмент для создания документов - PullRequest
0 голосов
/ 21 октября 2011

Мне нужно немного информации, если это возможно.

Я думаю, большинство из вас, кто использовал JasperReports, используют его для - очевидно - генерации отчетов.

Мой вопрос, можете ли вы использовать егогенерировать общие документы?Ergo, документы, которые не сообщает.Скажем, например, автоматическое письмо о полномочиях с полями, которые вы можете просто заполнить во время выполнения.Или бланк компании, который заполняется вашим приложением, а затем генерирует pdf с использованием JasperReports.

Единственное другое решение, которое появилось, - это iText, который, я считаю, гораздо более способен достичь желаемого результата.

Любые материалы будут оценены.Благодарю.

Ответы [ 3 ]

1 голос
/ 21 октября 2011

Я делаю все виды сложных отчетов с iReport . Это удивительный дизайнер для JasperReports. Это позволяет перетаскивать компоненты и подключаться к вашей БД или источникам данных JavaBean с помощью мастеров. Очень зрелое приложение, которое предоставляет вам все возможности экспорта отчетов.

1 голос
/ 21 октября 2011

Вы могли бы, но я бы не стал - IMO, вам лучше использовать сырой iText или один из динамических PDF-генераторов языка. IIRC iText также может заполнять PDF-формы, поэтому, если кто-то еще создает PDF-файлы, их можно просто заполнить через iText.

OTOH, если они относительно простые, это, вероятно, не имеет большого значения - вы можете передавать не табличные данные в JR, я просто не уверен, что так будет проще.

0 голосов
/ 12 января 2012

С iText вы можете делать все что угодно. Но это API-интерфейс программирования, поэтому вам нужно либо создать собственный инструмент проектирования, либо создавать отчеты в коде. Для чего-то простого или того, что редко изменится, это хорошо работает.

Если вам нужно полноценное решение для докгена, вам нужен такой продукт, как Document Science, Thunderhead или Windward Docgen (отказ от ответственности, я технический директор Windward). Прелесть этих решений в том, что вы создаете шаблоны (в случае Windward, которые вы разрабатываете в Word), которые затем передаются в систему, поэтому для создания / редактирования документа не требуется программирование. И они выводят практически в любом формате.

...