Chuyển đổi pdf sang kích thước trang khác (Thư Hoa Kỳ -> A4)


40

Tôi đang cố gắng in một tài liệu Thư Hoa Kỳ đơn giản, nhưng vì một số lý do, tôi chỉ không thể quản lý để phù hợp với nó trên A4 khi in nhiều trang trên mỗi danh sách.

Tôi đã thử chuyển đổi pdf bằng cách sử dụng: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

Nhưng điều này dường như không có bất kỳ ảnh hưởng nào đến tài liệu, nó vẫn hiển thị dưới dạng thư Mỹ.

Bất kỳ cách nào để chuyển đổi định dạng pdf sang A4?

Câu trả lời:


68

Một giải pháp thường hoạt động là sử dụng pdfjamtừ phân phối texlive

> pdfinfo in.pdf 
...
Producer:       Acrobat Distiller 6.0.1 (Windows)
...
Page size:      612 x 792 pts (letter)
Page rot:       0
File size:      66676 bytes
Optimized:      yes
PDF version:    1.4

> pdfjam --outfile out.pdf --paper a4paper in.pdf

> pdfinfo out.pdf 
Creator:        TeX
Producer:       pdfTeX-1.40.15
...
Page size:      595.276 x 841.89 pts (A4)
Page rot:       0
File size:      53963 bytes
Optimized:      no
PDF version:    1.5

Đặt kích thước giấy thành một cái gì đó độc đáo hoạt động với một công tắc khác, chẳng hạn như --papersize '{6.125in,9.250in}'.

Như bạn có thể thấy ở đây, nó cũng thay đổi phiên bản PDF và bỏ / sửa đổi các thuộc tính khác của PDF, vì vậy bạn phải kiểm tra xem nó có phù hợp với nhiệm vụ của bạn không.


1
Đã thử sử dụng điều này trên một tài liệu PDF với các hình thức. Kết quả là tôi bị mất các biểu mẫu và dữ liệu đã lưu.
Yuv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.