У меня есть набор изображений, хранящихся в виде отдельных файлов PDF. Одно изображение на файл. Каждое изображение занимает одну страницу PDF.
Мне нужно заново масштабировать все эти изображения, предпочтительно в командной строке, чтобы содержимое изображений и размеры страниц в PDF-файлах масштабировались относительно их исходных размеров / размеров. Например: масштабирование всех изображений на 50% должно уменьшить размер изображения и размеры страницы.
Уже попробовал:
- pdfpages + latex: масштабирует изображение, но размеры страниц остаются прежними.
- pdfjam: та же проблема; может масштабироваться, но размеры страницы хотят быть фирменными или a4.
- convert (imagemagick): конвертирует в растр, который я не хочу.
- ghostscript: кажется, масштабируется в зависимости от абсолютно нового размера страницы, и мне нужен относительный размер страницы.
Я знаю, что один из них должен работать. Я не могу понять, где я ошибся. Я работаю на Mac, но решение Linux будет работать так же хорошо.
cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdf
и это прекрасно работает