Есть ли способ установить размер страницы печати в миллиметрах, как вы можете с помощью границ, в NReco - html to pdf wrapper для wkhtmltopdf? Найден способ указать один из четырех размеров страницы в docs, который недостаточно точен.Установить размер страницы в единицах с помощью NReco (WkHtmlToPdf)
Из-за того, что вы сами читаете сами документы wkhtmltopdf, похоже, что он также ограничен предопределенными размерами страниц, вместо того, чтобы устанавливать их вручную в единицах длины.
Выполнение этого вопроса в случае, если я, надеюсь, ошибаюсь. Например, нужно настроить страницу на 15x10 см.
Редактировать: Мне не удается заставить библиотеку использовать настройки страницы html (в качестве альтернативы не устанавливать ничего в html и устанавливать высоту/ширину/поля в NReco, как показано в моем частичном ответе ниже). Это:
@page {
size: 4in 3in;
margin: 0mm 0mm 0mm 0mm;
}
на самом деле работает на печать, но когда я пытаюсь заставить NReco использовать его:
pdfConverter.CustomWkHtmlArgs = "--print-media-type";
он ничего не делает. Например, с первой страницы сайта NReco, что делает его более смешным.
Я использую обертку NReco. Обертка устанавливает размер страницы в мм или по умолчанию «A4», как показано выше. Я подтвердил ваш ответ, потому что я уверен, что он работает в самом wkhtml, но у меня все еще есть проблемы с реализацией (см. Мой ответ), поэтому я оставляю это открытым пока. – VSO