Skalowanie treści PDF i wymiarów strony z wiersza poleceń

17

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.

Phil
źródło

Odpowiedzi:

16

Myślę, że znalazłem jeden: http://community.coherentpdf.com/

cpdf -scale-page "0.5 0.5" in.pdf -o out.pdf

Phil
źródło
1
Tak, dziękuję. Używam cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdfi działa świetnie
maxbellec
2
nie mogłem znaleźć cpdfw repozytoriach ubuntu, ale dla mnie pdfjamzgodnie z odpowiedzią załatwiłem sprawę.
kardamon
Użyłem pdfposter zgodnie z tą odpowiedzią .
olivieradam666
Dzięki, to magiczne narzędzie!
Autodidact
2

pdfjam działa na to.

pdfjam --outfile out.pdf --paper a5paper in.pdf
Martin Monperrus
źródło
0

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ć:

  • Po otwarciu dokumentu przejdź do strony / „Edytuj dane strony”, a następnie edytuj pozycje x, y lewego górnego / prawego dolnego rogu, a następnie Zmień.
  • Następnie przejdź do strony / „Obróć stronę o 90 stopni”

Uwaga:

sdaau
źródło