Один из способов - использовать SVG. С SVG вы можете использовать что-то вроде этого:
<svg width="19cm" height="26.5cm" viewBox="0 0 1900 2650" xmlns="http://www.w3.org/2000/svg" version="1.2">
Тогда вы просто убедитесь, что все ваши элементы находятся в пределах вашего просмотра 1900x2650.
К сожалению, это включает в себя "воссоздание" вашей страницы в SVG, что довольно неудобно. Кажется, что это необходимо, хотя. Решения HTML и CSS не могут гарантировать, что контент не будет перетекать на несколько страниц, если вы предполагали, что он будет одной страницей.