Вопрос по серверу Java: дешевый / средний уровень Создание документов отчета с помощью дизайнера (PDF / HTML) - PullRequest
0 голосов
/ 14 августа 2010

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

Мы использовали iText и различные решения htmltopdf.Они работают, но они требуют много Java-кода для создания документов, и вам нужно кодировать расположение всех элементов?

Есть ли решение, которое имеет инструмент конструктора?Вы разрабатываете шаблон отчета вместе с дизайнером, а затем развертываете шаблон на сервере?

Мы могли бы заплатить за корпоративное решение.

Ответы [ 4 ]

1 голос
/ 14 августа 2010

Вас могут заинтересовать JasperReports и iReport (что-то вроде конструктора IDE для JasperReports).

0 голосов
/ 18 августа 2010

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

0 голосов
/ 14 августа 2010

Вы не говорите, готовы ли вы заплатить за корпоративное решение. Если да, то Thunderhead может быть вариантом. Он предоставляет средства для шаблонов (как вы указали) и может создавать документы на их основе в различных форматах. Вы можете взаимодействовать с ним различными способами (JMS / WebService / COM - не уверен насчет COM, если подумать). Он имеет элементы управления ActiveX, позволяющие пользователям редактировать шаблоны (с соответствующими и детализированными разрешениями), а редактирование шаблонов напоминает редактор на основе Word. Это действительно очень мощный.

0 голосов
/ 14 августа 2010

Вы можете использовать JCopist для создания PDF-файлов с использованием шаблонов FreeMarker вместо написания кода Java. Другой вариант, который в основном подходит для проектов на основе JSF, - это использовать инструменты генерации PDF на основе шаблонов на основе iText на основе iText: http://docs.jboss.org/seam/1.1.1.GA/reference/en/html/itext.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...