Honey Trivedi Ответов: 1

Преобразование HTML в PDF в ASP.NET MVC


Я работаю в проекте, который требует, чтобы текущая html-страница была преобразована в pdf, и этот pdf автоматически сохранится при нажатии кнопки на сервере, а его ссылка будет сохранена в базе данных.Я могу преобразовать представление, если его данные поступают из базы данных, но данные в этой форме статичны, что означает, что на представлении есть так много переключателей и текстовых полей, в которых я могу написать детали и установить флажок после нажатия кнопки Сохранить, он сохранится на сервере, а его ссылка сохранится в базе данных.

причина в том, что я не сохраняю данные в базе данных, заключается в том, что отчет менее полезен для клиента, но если я сохраняю данные в базе данных, то база данных становится очень огромной и ее становится сложно обрабатывать. потому что отчет содержит около 100 полей.
так что, пожалуйста, если кто-нибудь может мне в этом помочь.

Whiressawd

Этот тип требования обычно используется для одностороннего преобразования, но, насколько я понимаю, вам по какой-то причине потребуется двусторонняя связь.
Я имею в виду, что после сохранения отчета в формате pdf вы захотите дополнительно обработать его в будущем. Это верно, я вас правильно понял?

Если я прав, то вместо этого я бы сохранил данные формы в базе данных, а что касается 100 полей, то вы можете перебирать данные "Request.Form", так что это не должно быть сложно.

В случае, если я вас неправильно понял, вы можете обратиться к эта статья о преобразовании html в pdf в .net. Код статьи использует эта библиотека обработки текстов для .net.

1 Ответов

Рейтинг:
0

Sandeep Singh Shekhawat

Попробуйте эту статью CP:

Рендеринг PDF-представлений в ASP MVC с помощью iTextSharp[^]