我有一组图像存储为单独的PDF文件。每个文件一张图像。每个图像占用一个PDF页面。
我需要重新缩放所有这些图像,最好是在命令行上,以便PDF的图像内容和页面尺寸都相对于其原始大小/尺寸进行缩放。例如:将所有图像缩放50%,应缩小图像尺寸和页面尺寸。
已经尝试过:
- pdfpages +乳胶:将重新缩放图像,但页面尺寸保持不变。
- pdfjam:同样的问题;可以重新缩放,但页面尺寸希望是信纸或a4。
- convert(imagemagick):转换为我不想要的栅格。
- ghostscript:似乎可以根据绝对的新页面大小进行缩放,并且我需要相对页面大小。
我知道其中之一必须起作用。我无法弄清楚哪里出了问题。我在Mac上,但是Linux解决方案也可以正常工作。
cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdf
并且效果很好