netrox, адаптация таблиц в целом огромный геморрой, я когда ситуация позволяла не заморачивался и через простой overflow: scroll; делал. Один раз сказали использовать эту библиотеку. В твоем случае если следовать дизайну, не нахожу других вариантов (хотя еще можно сделать чтобы это все было через джс)
Lorem Ipsum, в таком случае это невозможно. Нельзя поместить внутрь то, что больше самой емкости. Я вам посоветовал свойство object-fit чтобы любое изображение адекватно выглядело под заданные вами размеры, ибо если задавать напрямую значения то картинка будет непропорциональна. В любом случае желаю вам удачи в вашей задумке
Lorem Ipsum, давайте объясню вам на примере банальной физики. У вас есть коробка 10x10x10 сантиметров, в нее нужно вместить металлический лист длиной и шириной 1 метр. Решением станет либо увеличение объема коробки либо уменьшение размеров листа. Тут тот же принцип, но увеличить лист мы не можем => следовательно необходимо уменьшить размер картинки. Как не крути с текущими размерами она не сможет уместиться на одном листе А4
Lorem Ipsum, в моей разметке что я скинул выше достаточно просто отредактировать размеры блока imagePrint под нужные вам и вне зависимости от изображения внутри, оно не будет выходить за пределы блока и будет выглядеть корректно