Лучший способ конвертировать HTML-контент в PDFC#

Место общения программистов C#
Anonymous
Лучший способ конвертировать HTML-контент в PDF

Сообщение Anonymous »

Я работаю над приложением WPF, в котором мне нужно реализовать функцию создания и печати документов.
Моя цель: У меня есть динамически созданный HTML-контент (с помощью CSS). Мне нужно:
  • Преобразовать этот HTML-контент в документ PDF.
  • Убедиться, что выходные данные строго отформатированы в соответствии с размером листа A4 (обработка разрывов страниц, полей и т. д.).
  • Отправить созданный PDF-файл непосредственно на принтер.
Мой вопрос: Какой наиболее надежный и стандартный подход для достижения этой цели в современном приложении WPF?
Я ищу рекомендации по лучшим библиотекам или встроенным подходам для использования. В частности, мне хотелось бы знать:
  • Какие библиотеки лучше всего подходят для этого (например, WebView2, PuppeteerSharp, wkhtmltopdf, iText7, QuestPDF)?
  • Есть ли какие-либо предостережения относительно поддержки CSS и A4, на которые мне следует обратить внимание? разбиение на страницы?
  • Как обеспечить плавную обработку печати (например, автоматическую печать вместо отображения диалогового окна печати Windows)?

Вернуться в «C#»