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.
command-line
pdf
Phil
źródło
źródło
cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdf
i działa świetniecpdf
w repozytoriach ubuntu, ale dla mniepdfjam
zgodnie z tą odpowiedzią załatwiłem sprawę.pdfposter
zgodnie z tą odpowiedzią .pdfjam
działa na to.źródło
Miałem również problem ze znalezieniem narzędzia, które może zrobić coś takiego; Chcę zmienić rozmiar strony i obrócić dokument PDF, ale bez skalowania zawartości. Właśnie sobie uświadomiłem
pdfedit
(które jest jednak narzędziem GUI), mogę to zrobić:Uwaga:
pdfedit
źródło