Распечатка счета

Я работаю над приложением в .net. Я хочу сделать все расчеты, а затем распечатать всю информацию о выбранных элементах на данной странице компании, а затем распечатать эту страницу, а также сохранить ту же страницу. в БД и отправить счет клиенту по электронной почте в формате .pdf. Пожалуйста, предложите.?


person Nipun    schedule 30.05.2009    source источник
comment
вы рассматривали XPS вместо PDF? их гораздо проще генерировать, поскольку XPS основан на xml.   -  person Simon    schedule 30.05.2009


Ответы (4)


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

Вы создаете PDF-файл с помощью очень простого вызова API.

person David Gatti    schedule 02.02.2016

Если вы можете потратить немного денег на генератор отчетов, взгляните на Xtra Reports от DevExpress: Ссылка. Это может экспортировать в PDF. Затем я брал сгенерированный файл и сохранял его (или ссылку на него) в базе данных. Для фактической отправки почты вы можете использовать MailMessage-Class в System.Net.Mail

person Stephan Keller    schedule 30.05.2009

Вы можете использовать RDLC для определения отчета. Он может экспортировать его в PDF/Excel. Вы можете экспортировать отчет в pdf и прикрепить его к отправке электронной почты, используя класс System.Net.Mail.MailMessage. Вы также можете распечатать отчет с помощью средства просмотра отчетов.

В качестве альтернативы вы также можете использовать Crystal Reports в комплекте с Visual Studio.

person TheVillageIdiot    schedule 30.05.2009

Я бы генерировал и сохранял XML и преобразовывал XSLT в PDF, HTML и т. д., рассмотрите этот предыдущий пост.

Быстрый поиск в Google «c# xml xslt pdf» дал мне эта ссылка, которая может оказаться полезной.

person kenny    schedule 30.05.2009