Я использую wkhtmltopdf через Symfony Bundle knp Snappy bundle , и он работает нормально, пока я использую px для размера.Но мне нужно сгенерировать наклейку на основе размера А4, и я не могу ничего сделать правильно: я установил все поля на 0 для wkhtmltopdf
$snappy->setOption('margin-top', '0mm');
$snappy->setOption('margin-left', '0mm');
$snappy->setOption('margin-right', '0mm');
$snappy->setOption('margin-bottom', '0mm');
, а затем в своем тестовом html (это ветка в приложении) для столбцов: я пробовал простое:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
</head>
<body style="margin:0;padding:0">
<div style="background-color:red;width:99%;height:1400px;border:solid #000 1px">
<div style="background-color:green;display:inline-block;padding:0;margin:0;width:105mm;height:297mm"></div>
<div style="background-color:yellow;display:inline-block;padding:0;margin:0;width:105mm;height:297mm"></div>
</div>
</body>
</html>
я также пробовал с дюймами: 105 => 4,13 дюйма, 297 мм => 11,69 дюйма с тем же результатом
Я также пытался генерировать напрямую (без пакета)
wkhtmltopdf --page-size A4 -B 0 -L 0 -R 0 -T 0 test.html output.pdf
с тем же результатом
Вот что я получаю:
Почему половина формата А4: 105 мм или 4,13 дюйма не работает?Я также попытался установить размер страницы непосредственно в настройке wkhtmltopdf: высота страницы и ширина страницы без изменений.
Я не могу использовать проценты, потому что с реальными данными у меня будут более сложные настройки (поля слева и справа, 2, 3 ... столбцы)
Что может быть не так в настройке?это проблема CSS?проблема с wkhtmltopdf?