Tôi có một tập hợp các hình ảnh được lưu trữ dưới dạng các tệp PDF riêng biệt. Một hình ảnh cho mỗi tập tin. Mỗi hình ảnh chiếm một trang PDF.
Tôi cần phải chia tỷ lệ lại tất cả các hình ảnh này, tốt nhất là ở dòng lệnh, để nội dung hình ảnh và kích thước trang của các tệp PDF đều được chia tỷ lệ so với kích thước / kích thước ban đầu của chúng. Ví dụ: chia tỷ lệ tất cả các hình ảnh bằng 50% sẽ thu nhỏ kích thước của hình ảnh và kích thước của trang.
Đã thử:
- pdfpages + latex: sẽ chia tỷ lệ lại hình ảnh nhưng kích thước của các trang vẫn giữ nguyên.
- pdfjam: cùng một vấn đề; có thể chia tỷ lệ lại nhưng kích thước trang muốn là chữ hoặc a4.
- convert (fantemagick): chuyển đổi thành raster, điều mà tôi không muốn.
- ghostscript: dường như chia tỷ lệ dựa trên kích thước trang mới tuyệt đối và tôi cần kích thước trang tương đối.
Tôi biết một trong số này phải làm việc. Tôi không thể tìm ra nơi tôi đã sai. Tôi đang dùng Mac nhưng một giải pháp Linux cũng hoạt động tốt.
cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdf
và nó hoạt động rất tốt