Konversi pdf ke ukuran halaman yang berbeda (US Letter -> A4)


40

Saya mencoba untuk mencetak dokumen US Letter yang sederhana, tetapi untuk beberapa alasan, saya tidak bisa mengaturnya dengan benar pada A4 ketika mencetak beberapa halaman per-daftar.

Saya telah mencoba mengonversikan pdf menggunakan: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

Tapi ini sepertinya tidak berpengaruh pada dokumen, itu masih menunjukkan sebagai surat US.

Bagaimana cara mengonversi format pdf ke A4?

Jawaban:


68

Salah satu solusi yang biasanya berhasil adalah menggunakan pdfjamdari distribusi 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

Mengatur ukuran kertas ke sesuatu yang tidak konvensional berfungsi dengan sakelar lain, seperti --papersize '{6.125in,9.250in}'.

Seperti yang Anda lihat di sini, ia juga mengubah versi PDF, dan menjatuhkan / memodifikasi properti lain dari PDF, jadi Anda harus memeriksa apakah itu cocok untuk tugas Anda.


1
Mencoba menggunakan ini pada dokumen PDF dengan formulir. Akibatnya saya kehilangan formulir dan data yang disimpan.
Yuv
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.