Если вы хотите использовать стандартный размер бумаги, вы можете использовать аргумент --page-size и указать имя формата страницы (A4, Letter и т. Д.).Если вам нужен пользовательский размер страницы, вы можете использовать аргументы --page-width и --page-height (например, --page-width 100mm - page-height 200mm).
По умолчанию wkhtmltopdf добавит поле вокруг каждой стороны страницы, которое используется для визуализации верхнего и нижнего колонтитула. Чтобы изменить поля страницы, используйте аргументы --margin-top, --margin-right, --margin-bottom и --margin-left.
Еще одна вещь, на которую следует обратить внимание, - --disable-smart-shrinking;по умолчанию wkhtmltopdf будет «угадывать» dpi pdf, вычисляя ширину html и пытаясь подогнать его под границы страницы pdf.Если вы хотите точно измерить каждый элемент на странице, вы должны добавить --disable-smart-shrinking в свой список аргументов.Однако убедитесь, что вывод html определяет точный размер страницы html (который должен совпадать с размером страницы pdf минус поля страницы), иначе wkhtmltopdf не сможет правильно отобразить страницу.