Решил не заморачиваться ПДФ версией.
Вот несколько советов, которые помогут вам распечатать документ заданного размера.
1. Жестко задайте ориентацию документа. Книжный, альбомный
@page {
size: portait, landscape
}
2. Уберите поля при печати
@page {
margin: 0;
}
3. Найдите правильное соотношение пиксель - мм. Распечатайте около 15 прямоугольников разных размеров.
У меня соотношение составило 3,557142857142857 . Скорее всего и у вас так.
4. Обратите внимание как считаются у вас длина блока. то есть box-sizing какой у вас.
Это поможет вам сделать документ соответствующий размерам в тютелька в тютельку.