Формат файла для генерации динамических отчетов в приложениях - PullRequest
1 голос
/ 05 сентября 2008

Мы генерируем динамические отчеты во всех наших бизнес-веб-приложениях, написанных для .Net и J2EE. На стороне сервера мы используем ActiveReports.Net и JasperReports для генерации отчетов. Затем мы экспортируем их в PDF для отправки в браузер.

Все наши клиенты используют Adobe Reader. У нас бесконечные проблемы с различными версиями Adobe Reader и их настройкой на клиенте.

Какой формат файла / программы чтения другие используют для своих динамических отчетов? Нам нужно что-то, что обеспечивает точную компоновку, так как многие отчеты представляют собой формы, которые печатаются с данными из наших систем. HTML недостаточно выразителен.

Ответы [ 3 ]

1 голос
/ 05 сентября 2008

Я использовал службы отчетов SQL для этой цели. Вы можете создать шаблон отчета в Visual Studio или сгенерировать XML для отчета на лету в коде. Затем вы можете заставить SSRS экспортировать отчет примерно в 10 различных форматов и отправить клиенту, включая pdf, excel, html и т. Д. Вы также можете написать свой собственный плагин для экспорта в свой собственный формат.

Crystal Reports имеет аналогичный продукт, более дорогой, но с лучшим дизайнером отчетов.

0 голосов
/ 20 сентября 2008

Я знаю только 3 (4) возможных средства просмотра (форматы) для отчетов в браузере.

  • PDF
  • Flash
  • Java
  • (Silverlihgt)

Для всех 3 есть решения по отчетности. Silverlight являются новыми, и я не знаю решения. Вы можете проверить, как Flash и Java работают в вашей интрасети, а затем найти решение для создания отчетов. Я думаю, что PDF должно быть сделано несколько проблем, если вы используете новейшие читатели. У старых читателей много плохих ошибок.

0 голосов
/ 05 сентября 2008

Я всегда добивался наибольшего успеха, используя PDF-файлы для достижения этой цели. Я не могу придумать более универсально приемлемый формат, который делает то, что вы пытаетесь сделать. Вместо того, чтобы искать другой формат, возможно, было бы лучше попытаться понять, как преодолеть проблемы, с которыми вы сталкиваетесь в Acrobat на стороне клиента. Можете ли вы предоставить дополнительную информацию о типах проблем, с которыми вы сталкиваетесь в Acrobat?

...