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