Создать PDF из HTML-формы результатов в C #

0

У меня есть проект, где мне нужно создать HTML-форму (без проблем), а затем создать файл PDF из результатов с помощью С#.

Я сделал это раньше в PHP, используя FPDF, но это должно быть С#. В идеале я хочу поместить код в пользовательский элемент управления, а затем вставить его на веб-сайт Umbraco.

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

благодаря

  • 1
    Нравится это ? stackoverflow.com/questions/1324597/...
  • 0
    Я также нашел iTextSharp, который выглядит хорошо для моих нужд. Спасибо всем
Теги:
pdf
pdf-generation

3 ответа

1

Есть несколько недавних проблем с iTextSharp. Самое неприятное в том, что в последней версии они устарели HTML-парсером. Итак, теперь все должно работать через синглтон XMLWorkerHelper и анализирует ParseXHtml. Я нахожу, что это настоящая боль, поскольку HTML-страницы, которые не очень хорошо сформированы, отлично выглядят в браузере, анализируют OK в старом методе и теперь вылетают с исключением. Поэтому это требует дополнительного шага, чтобы убедиться, что ваш HTML хорошо сформирован (как XHTML). Если вы создаете свой HTML-код на странице ASPX, а затем используйте Server.Execute(), чтобы получить поток, тогда это может быть полезно для iTextSharp:

http://jwcooney.com/2012/12/30/generate-a-pdf-from-an-asp-net-web-page-using-the-itextsharp-xmlworker-namespace/

Помните, что iTextSharp имеет четкое отсутствие какой-либо достойной документации современных изменений (помня о том, что документы Java iText не отлично переходят на С#), это делает кривую обучения слишком длинной и крутой для любого практического использования в коротких пространствах времени. Я в основном отказался от этой платформы, хотя может просто создать базовую систему, чтобы получить что-то работающее, пока я изучаю другую структуру.

В результате я просматриваю библиотеки PDFizer и PDFSharp. Если у меня будет некоторый успех, я отчитаю.

  • 0
    Привет, как поживает ваш опыт работы с PDFizer и / или PDFSharp?
0

Мне нравится библиотека PDFsharp. Не уверен, как это будет работать для ваших нужд.

0

вот библиотека для преобразования HTML в PDF

http://pdfcrowd.com/web-html-to-pdf-net/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню