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