Ответ 1
dpi не работает в wkhtmltopdf версии 0.12.4
значение по умолчанию - 96. Попробуйте использовать настройку масштабирования со значением 96/300 = 0,32
Я пытаюсь проверить простую страницу, которую я хочу использовать для создания PDF PDF при 300 DPI. Который я рассчитал, чтобы быть 2480px широким и 3507px высоким;
Это HTML, который я ожидал создать PDF с одной страницей, которая имеет красную границу по краям. Проблема в том, что я получаю PDF, который длится четыре страницы.
<html>
<head>
<style>
body {
margin: 0;
padding: 0;
width:2480px;
height:3507px;
}
</style>
</head>
<body>
<div style="width:2480px; height:3507px; border:1px solid red;"/>
</body>
</html>
Это команда, которую я использую для создания PDF:
wkhtmltopdf --disable-smart-shrinking --page-size A4 --dpi 300 --margin-bottom 0 --margin-left 0 --margin-right 0 --margin-top 0 test.html test.pdf
Я не могу разобраться, если я делаю что-то неправильно, например, пропустить настройку или неправильно вычислить размер моей страницы?
Любая помощь будет оценена.
dpi не работает в wkhtmltopdf версии 0.12.4
значение по умолчанию - 96. Попробуйте использовать настройку масштабирования со значением 96/300 = 0,32