Моно (не Windows) написание отчета? - PullRequest
3 голосов
/ 12 января 2010

мы создаем приложение для работы в Mono и .Net. Приложение веб-приложение, поэтому оно использует ASP.Net.

Мы сейчас пытаемся найти какое-то программное обеспечение для составления отчетов. Мы бы предпочли, если бы был дизайнер, который конечные пользователи (не программисты) могли бы использовать как Crystal Reports.

В настоящее время мы не находим ничего, что выглядит даже едва ли способным. У нас будет доступ к оболочке на сервере, с которого запускается Mono, поэтому не имеет значения, нет ли настоящего веб-предварительного просмотра или чего-то еще, если он способен автоматически создавать PDF на сервере.

Кто-нибудь видел какое-нибудь компетентное программное обеспечение для написания отчетов, которое работает на Mono? (Кроме того, лицензирование не имеет значения, если это не GPL)

редактирование: На самом деле, даже запуск чего-то, что не является Mono, такого как PHP или что-то еще, что зависит от зависимостей, будет нормальным, если он будет работать на системах * nix. У меня просто возникают проблемы с поиском чего-либо для систем, отличных от Windows, для сервера и систем Windows для дизайнера (это оправдание для тега linux)

Ответы [ 2 ]

0 голосов
/ 13 января 2010

Мы наконец-то нашли решение для отчетности. Это не так красиво, как Crystal или что-то подобное, но это работает, и это главное.

Это называется FlexCel.Net http://www.tmssoftware.com/site/flexcelnet.asp

Вы в основном разрабатываете отчеты в Excel, используя специальную разметку (на самом деле, вы можете даже создавать отчеты в OpenOffice, потому что это то, что я должен был сделать, потому что с лицензией Excel у меня что-то не так)

Это довольно мощный и дешевый, около 200 долларов США. Я уже получил демо-версию для запуска на Mono после 5 часов размышлений и попыток понять, как демоверсии работали. Это довольно опрятно и хорошо составлено из того, что я видел ... Я вернусь и отредактирую этот ответ, если позже мы решим, что это программное обеспечение не очень хорошо, и мы не рекомендуем его.

Они коммерчески поддерживают запуск своего программного обеспечения на Mono (за исключением частей Winforms), и вы также получаете полный исходный код, так что это действительно хорошая сделка. range name = reporting band немного странно в шаблоне, но, тем не менее, он выглядит тем лучше, чем больше мы его используем.

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

Посмотрите на itextsharp Ваши пользователи могут создавать PDF-документы с полями, а затем вы можете использовать библиотеку itextsharp для ее заполнения.

Одна вещь, на которую я недавно смотрел, это отчеты Джаспера. Он так же, как Crystal Reports, и с помощью JasperServer пользователи могут подключаться к нему с помощью редактора iReport. Препятствие, которое у меня есть, состоит в том, чтобы заставить его хорошо играть с Mono. См. Запуск отчета по JasperServer из C #

...