Mam zestaw obrazów zapisanych jako osobne pliki PDF. Jeden obraz na plik. Każdy obraz zajmuje jedną stronę PDF.
Muszę ponownie przeskalować wszystkie te obrazy, najlepiej w wierszu poleceń, aby zawartość obrazu i wymiary strony plików PDF były skalowane względem ich oryginalnych rozmiarów / wymiarów. Na przykład: przeskaluj wszystkie obrazy o 50%, aby zmniejszyć rozmiar obrazu i wymiary strony.
Już próbowałem:
- pdfpages + lateks: przeskaluje obraz, ale wymiary stron pozostaną takie same.
- pdfjam: ten sam problem; można przeskalować, ale wymiary strony chcą mieć format Letter lub A4.
- convert (imagemagick): konwertuje na raster, czego nie chcę.
- ghostscript: wydaje się skalować w oparciu o absolutnie nowy rozmiar strony i potrzebuję względnego rozmiaru strony.
Wiem, że jeden z nich musi działać. Nie mogę zrozumieć, gdzie popełniłem błąd. Jestem na Macu, ale rozwiązanie dla Linuksa równie dobrze działałoby.
cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdf
i działa świetnie