PDF'yi farklı sayfa boyutuna dönüştür (ABD Mektubu -> A4)


40

Basit bir ABD Mektubu belgesi basmaya çalışıyorum, ancak bir nedenden ötürü, liste başına birden fazla sayfa yazdırırken A4'e tam olarak sığdırmayı başaramıyorum.

Kullanarak pdf dönüştürmeyi denedim: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

Ancak bu belge üzerinde herhangi bir etkiye sahip görünmüyor, yine de ABD mektubu olarak gösteriliyor.

PDF formatını A4 formatına dönüştürmenin bir yolu var mı?

Yanıtlar:


68

Genelde işe pdfjamyarayan bir çözüm , texlive dağılımından kullanmaktır .

> 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

Kağıt boyutunu alışılmadık bir şeye ayarlamak gibi başka bir anahtarla çalışır --papersize '{6.125in,9.250in}'.

Burada görebileceğiniz gibi, PDF sürümünü de değiştirdi ve PDF'nin diğer özelliklerini düştü / değiştirdi, bu nedenle görevinize uygun olup olmadığını kontrol etmeniz gerekiyor.


1
Bunu bir PDF belgesinde formlarla kullanmaya çalıştım. Sonuç olarak formları ve kaydedilen verileri kaybettim.
Yuv,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.