Ubah banyak gambar menjadi satu PDF di Mac

53

Bagaimana saya bisa mengonversi sekitar 100 PNG ke satu PDF di Mac? Saya terbuka untuk menggunakan baris perintah jika itu membantu.

Saya sudah mencoba menggunakan iPhoto, tetapi berhenti, tidak yakin mengapa. Menyimpan dari Pratinjau tidak cukup melakukan apa yang saya inginkan. Pikiran?

tekknolagi
sumber
Pertanyaan duplikat pada AskDifferent: apple.stackexchange.com/questions/11163/...
tir38

Jawaban:

71

Jika Anda memiliki Leopard (10,5 atau lebih baru) atau Lion, cara termudah adalah dengan menggunakan Pratinjau . Lakukan saja yang berikut ini:

  1. Buka gambar pertama di Pratinjau
  2. Tampilkan bilah sisi (Shift-Command-D)
  3. Seret semua gambar tambahan ke bilah samping
  4. Buka File> Cetak (Perintah P)
  5. Dalam daftar dropdown PDF pilih Save as PDF

Itu dia! Anda sekarang harus memiliki PDF yang berisi semua gambar Anda.

Jika itu tidak berhasil untuk Anda, Anda harus melihat solusi pihak ketiga seperti Adobe Acrobat Pro yang memiliki fitur menggabungkan atau PDFLab .

mekwall
sumber
1
+1 - Solusi saya yang disarankan juga. Saya telah menggunakan metode ini untuk menggabungkan beberapa PDF dengan mencetak, lalu memilih "Simpan sebagai PDF" dari panel cetak.
SplinterReality
1
Bagi saya di Snow Leopard, File> Print hanya mencetak gambar pertama. Saya harus memilih File> Print Selected Images untuk mencetak semuanya.
kldavis4
3
Shift-Cmd-D tidak membuka sidebar untuk saya, saya harus secara eksplisit menggunakan View -> Thumbnails (option - Cmd - 2) - pada mac os x el capitan v10.11.3 - jika tidak, instruksi bekerja dengan baik.
arcseldon
Ini tahun 2018 dan metode ini masih berfungsi seperti pesona. Terima kasih atas jawaban ini.
Lucio Mollinedo
52

Saya lebih suka menggunakan alat baris perintah seperti ImageMagick untuk jenis pekerjaan ini. Anda dapat menginstal IM dengan Homebrew :

brew install imagemagick

Setelah itu bisa Anda lakukan

convert *.jpg output.pdf

dan jika PDF yang dihasilkan agak terlalu besar Anda dapat mencoba:

convert -quality 60 *.jpg output.pdf

Tentu saja ImageMagick juga berfungsi pada sistem Unix lain, dan bahkan pada cygwin.

(Jika Anda menginginkan urutan tertentu, Anda juga dapat menuliskan .jpgnama file satu per satu. Atau menggunakan *dan mengganti nama .jpgs dalam urutan abjad.)

keuangan fifi
sumber
setelah menjalankan perintah ini, setiap gambar yang * .jpg diperluas menjadi ditimpa dengan gambar pertama, dan hanya yang terakhir disimpan ke PDF
user5359531
@ user5359531 Aneh. Bagi saya ini telah berfungsi berkali-kali sebelum dan untuk mengecek saya hanya mencobanya lagi. Tidak masalah. Apa perintah tepat yang Anda jalankan? Dan versi yang mana? convert --version|head -1memberi sayaVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
keuangan fifi
bagaimana Anda memesan halaman?
JohnnyQ
1
@JohnnyQ Beri nama file gambar dalam urutan yang Anda inginkan halaman muncul dalam PDF.
coredumperror
Ini. Ini berfungsi dengan baik, untuk rasio aspek apa pun - jawaban Cetak di atas lebih merupakan peretasan daripada yang lainnya.
Vlad
6

Metode saya mirip dengan Marcus, tetapi bekerja sedikit lebih baik bagi saya ketika gambar semua ukuran berbeda dan Anda tidak ingin PDF hanya menjadi 8.5x11 tetapi untuk menjaga setiap halaman ukuran gambar asli.

  1. Buka gambar pertama di Pratinjau
  2. Tampilkan thumbnail (Command-option-2)
  3. Seret semua gambar tambahan ke bilah samping

Setelah ini kami menyimpang:

  1. Pilih semua gambar mini gambar di sidebar (pilih satu dengan mengklik, lalu Command-A)
  2. File> Ekspor Gambar yang Dipilih ...
  3. Pilih atau buat folder untuk menyimpan gambar sementara Anda, atur Format ke PDF, dan klik Pilih
  4. Tutup semua gambar asli
  5. Buka PDF yang diekspor TERAKHIR dalam Pratinjau (ini akan menjadi halaman terakhir)
  6. Seret semua PDF yang diekspor lainnya ke bilah sisi dan letakkan ON TOP thumbnail untuk PDF yang diekspor yang baru saja Anda buka
  7. Ini harus membuat PDF multi halaman dengan gambar dalam urutan yang sama dengan yang ada di Finder. Ganti nama sehingga Anda dapat menemukannya dengan mudah, simpan, dan selesai.
Dave
sumber
Metode ini bekerja sangat baik untuk saya. Jawaban yang Diterima sangat mudah, tetapi seperti yang disebutkan @Dave, tidak berfungsi dengan baik jika ukuran gambar Anda berbeda. Metode Terima Jawab juga menghasilkan margin di sekitar tepi PDF, mungkin karena dialog cetak secara otomatis menambahkan tepi berdarah. Juga, Pratinjau memungkinkan Anda untuk menarik dan melepas semua PDF lainnya dan menambahkannya ke PDF pertama (atau terakhir) dalam sekali gerakan. Anda juga dapat menyusun ulang halaman dalam PDF yang dihasilkan dengan menyeret dan menjatuhkan.
Zkoh
Tidak berfungsi pada Yosemite. Langkah 2 menunjukkan peringatan peringatan dan keluar dari proses.
a20
1

Pada versi OSX yang lebih terkini, Anda mungkin lebih baik menggunakan alat baris perintah asli sips- lihat pertanyaan Stack Overflow 6349984 , yang mengkonversi dari pdf ke png. Seharusnya jauh lebih mudah untuk skrip sips(yang telah tersedia sejak ~ 2009) daripada mengklik beberapa kali dalam Pratinjau.

Pada dasarnya,

sips -s format pdf input-png-file-path --out output-pdf-file-path
Jason
sumber
0

Cara yang lebih sederhana adalah dengan menggunakan Automator aplikasi yang agak diabaikan, yang Anda temukan di folder Aplikasi.

Tautan ini menunjukkan dengan tepat caranya: Gunakan Automator untuk menggabungkan foto-foto penelitian Anda menjadi satu PDF

Lykke Madsen
sumber
1
Silakan kutip bagian-bagian penting dari jawaban dari tautan referensi, karena jawabannya dapat menjadi tidak valid jika halaman yang tertaut berubah.
DavidPostill
0

Saya sangat merekomendasikan program Python CLI img2pdfuntuk konversi lossless:

https://gitlab.mister-muffin.de/josch/img2pdf

Contoh penggunaan:

img2pdf img1.png img2.jpg -o out.pdf
Adam Erickson
sumber