Я работаю над приложением в .net. Я хочу сделать все расчеты, а затем распечатать всю информацию о выбранных элементах на данной странице компании, а затем распечатать эту страницу, а также сохранить ту же страницу. в БД и отправить счет клиенту по электронной почте в формате .pdf. Пожалуйста, предложите.?
Распечатка счета
Ответы (4)
Не уверен, что это слишком поздно для игры, но на этом веб-сайте Simpeli есть несколько хороших шаблонов на выбор для создания красивых PDF-файлов. .
Вы создаете PDF-файл с помощью очень простого вызова API.
Если вы можете потратить немного денег на генератор отчетов, взгляните на Xtra Reports от DevExpress: Ссылка. Это может экспортировать в PDF. Затем я брал сгенерированный файл и сохранял его (или ссылку на него) в базе данных. Для фактической отправки почты вы можете использовать MailMessage-Class в System.Net.Mail
Вы можете использовать RDLC для определения отчета. Он может экспортировать его в PDF/Excel. Вы можете экспортировать отчет в pdf и прикрепить его к отправке электронной почты, используя класс System.Net.Mail.MailMessage. Вы также можете распечатать отчет с помощью средства просмотра отчетов.
В качестве альтернативы вы также можете использовать Crystal Reports в комплекте с Visual Studio.
Я бы генерировал и сохранял XML и преобразовывал XSLT в PDF, HTML и т. д., рассмотрите этот предыдущий пост.
Быстрый поиск в Google «c# xml xslt pdf» дал мне эта ссылка, которая может оказаться полезной.