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