Когда я преобразовываю png-изображение в pdf, я использую convert in.png -page A4 out.pdf
чтобы получить pdf, в котором сохраняется качество изображения и по умолчанию оно выравнивается по левому нижнему углу. Чтобы выровнять его по центру, я могу добавить -gravity center
.
Однако недавно я обнаружил, что при попытке convert in.png -gravity center -page A4 out.pdf
с изображением, которое имеет большие размеры, чем лист A4, верхний правый угол изображения будет центрирован в pdf, а большая часть изображение обрезается, поскольку оно заполняет только нижний левый угол PDF. Без -gravity center
все работает как положено, а размер изображения изменяется и заполняет PDF, начиная с нижнего левого угла PDF, сохраняя при этом то, что кажется полным разрешением.
Я попытался это предложение и различные комбинации -density
-extent
-quality
и resize
но я не могу получить изображение в центр с полным разрешением. Самое близкое, что я получил, - это convert in.png -gravity centre -page A4 -resize 595x842 out.pdf
, которое центрирует и изменяет размеры изображения, но существенно снижает качество.
Когда изображение больше выходного размера pdf, как мне использовать convert
для создания pdf фиксированного размера, в котором размер изображения изменяется в соответствии с pdf, центрируется и сохраняет полное разрешение?