Как лучше всего напечатать отчет в PDF в ASP.Net? - PullRequest
1 голос
/ 26 февраля 2010

У меня есть сложный отчет, который мне нужно нарисовать с помощью GDI + (я не знаю лучшего способа) с несколькими страницами и сохранить его в PDF, чтобы пользователь мог загрузить. Каков наилучший способ сделать это?

Ответы [ 3 ]

3 голосов
/ 26 февраля 2010

Не уверен, насколько сложен ваш отчет и что вы делаете с GDI +, но вот несколько идей, которые могут помочь:

Оформить заказ ITextSharp и / или PDFSharp .

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * .

Как еще одна мысль .... Если у вас есть доступ к серверу отчетов SQL и / или, по крайней мере, к его клиенту, и вы можете использовать его для создания своего отчета, вы можете генерировать и вызывать из .Net MVC и выводить в формате PDF.

Проверьте этот SO ответ: Asp.Net MVC, как получить представление для создания PDF

0 голосов
/ 26 февраля 2010

Я фанат Data Dynamics ActiveReports сам. Вероятно, имеет мало общего с тем, что они местные в городе, и если у меня возникнут проблемы, я могу просто позвонить им. Очень хороший движок отчетности, хотя. Печать напрямую в PDF.

0 голосов
/ 26 февраля 2010

Есть еще один способ сделать это, установить Bullzip на сервере, и используя интерфейс COM, вы можете программно распечатать его в PDF-документе, который, я думаю, будет меньше хлопот ... Просто выберите PDF-принтер Bullzip в качестве активного принтера и распечатайте его в папку PDF назначения. Посмотрите на это здесь , чтобы увидеть, как работает COM ... COM-интерфейс такой же, как COM-модель bioPDF.

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

...