Мне нужно создать HTML-страницу с размером бумаги A4.
Я знаю, что размер бумаги A4 в пикселях: 595px x 842px
(строка № 10-11). Но пока я помещаю эти размеры и пытаюсь распечатать страницу (я печатаю в PDF файл из-за временного отсутствия чернил), я не получаю, чтобы мой HTML полностью соответствовал странице: он намного меньше.
Когда я попытался добавить несколько пикселей (с коэффициентом, конечно), я получил 794px x 1122px
(строка № 12-13), а вторая попытка печати (сохранение в файл PDF) привела к тому, что этот вариант немного больше, чем необходимо.
Итак, каково решение и почему 595px x 842px
не может быть совместим с реальным A4, сохраненным в PDF?
P.S. Я использую Chromium для Ubuntu 13.10 и не проверял его на Windows.
Я делаю это, чтобы иметь возможность просто изменять значения через PHP, а затем конвертировать HTML-страницу в PDF, например описанную здесь.