Menskalakan konten PDF dan dimensi halaman dari baris perintah

17

Saya memiliki satu set gambar yang disimpan sebagai file PDF terpisah. Satu gambar per file. Setiap gambar membutuhkan satu halaman PDF.

Saya perlu skala ulang semua gambar ini, lebih disukai di baris perintah, sehingga konten gambar dan dimensi halaman dari PDF keduanya diskalakan relatif terhadap ukuran / dimensi aslinya. Sebagai contoh: skala semua gambar dengan 50% harus mengecilkan ukuran gambar dan dimensi halaman.

Sudah mencoba:

  • pdfpages + latex: akan mengubah skala gambar tetapi dimensi halaman tetap sama.
  • pdfjam: masalah yang sama; dapat mengubah skala tetapi dimensi halaman ingin menjadi kertas surat atau a4.
  • convert (imagemagick): convert ke raster, yang tidak saya inginkan.
  • ghostscript: tampaknya berskala berdasarkan pada ukuran halaman absolut baru, dan saya perlu ukuran halaman relatif.

Saya tahu salah satunya harus bekerja. Saya tidak tahu di mana kesalahan saya. Saya menggunakan Mac tetapi solusi Linux akan bekerja dengan baik.

serenader
sumber

Jawaban:

16

Saya rasa saya menemukan satu: http://community.coherentpdf.com/

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

serenader
sumber
1
Ya terima kasih. Saya menggunakan cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdfdan berfungsi dengan baik
maxbellec
2
tidak dapat menemukan cpdfdi repositori ubuntu tetapi bagi saya pdfjamsesuai jawaban ini melakukan trik.
kapulaga
Saya menggunakan pdfposter sesuai jawaban ini .
olivieradam666
Terima kasih, ini adalah alat ajaib!
Autodidact
1

pdfjam bekerja untuk ini.

pdfjam --outfile out.pdf --paper a5paper in.pdf
Martin Monperrus
sumber
0

Saya juga punya masalah menemukan alat yang bisa melakukan sesuatu seperti itu; Saya ingin mengubah ukuran halaman dan memutar dokumen PDF, tetapi tanpa menskala konten. Dan saya baru sadar pdfedit(yang merupakan alat GUI, bagaimanapun), dapat melakukannya:

  • Setelah dokumen dibuka, buka Halaman / "Edit metrik halaman", lalu edit posisi x, y dari sudut kiri atas / kanan bawah, dan kemudian Ubah.
  • Setelah itu, bisa menuju ke Halaman / "Putar halaman 90 Derajat"

Perhatikan bahwa:

sdaau
sumber