แปลงภาพจำนวนมากเป็น PDF หนึ่งไฟล์บน Mac


53

ฉันจะแปลงประมาณ 100 PNGs เป็น PDF หนึ่งไฟล์บน Mac ได้อย่างไร ฉันเปิดให้ใช้บรรทัดคำสั่งถ้ามันช่วย

ฉันลองใช้ iPhoto แล้ว แต่มันหยุดไม่แน่ใจว่าทำไม การบันทึกจากหน้าตัวอย่างไม่ได้ทำในสิ่งที่ฉันต้องการ คิด?


คำถามที่ซ้ำกันบน AskDifferent: apple.stackexchange.com/questions/11163/…
tir38

คำตอบ:


71

ถ้าคุณมีเสือดาว (10.5 หรือหลังจากนั้น) หรือสิงโตวิธีที่ง่ายที่สุดคือการใช้ดูตัวอย่าง เพียงทำต่อไปนี้:

  1. เปิดภาพแรกในดูตัวอย่าง
  2. แสดงแถบด้านข้าง (Shift-Command-D)
  3. ลากภาพเพิ่มเติมใด ๆ ไปยังแถบด้านข้าง
  4. ไปที่ไฟล์> พิมพ์ (คำสั่ง P)
  5. ในรายการแบบเลื่อนลง PDF เลือกบันทึกเป็น PDF

แค่นั้นแหละ! ตอนนี้คุณควรจะมี PDF ที่มีภาพทั้งหมดของคุณ

หากไม่ได้ผลสำหรับคุณคุณควรดูที่การแก้ปัญหาของบุคคลที่สามใด ๆ เช่นAdobe Acrobat Proซึ่งมีคุณสมบัติรวมหรือPDFLab


1
+1 - โซลูชันที่แนะนำของฉันเช่นกัน ฉันใช้วิธีนี้เพื่อรวม PDF หลาย ๆ ชุดโดยการพิมพ์จากนั้นเลือก "บันทึกเป็น PDF" จากแผงพิมพ์
SplinterReality

1
สำหรับฉันใน Snow Leopard ไฟล์> พิมพ์จะพิมพ์เฉพาะภาพแรกเท่านั้น ฉันต้องเลือกไฟล์> พิมพ์รูปภาพที่เลือกเพื่อพิมพ์ทั้งหมด
kldavis4

3
Shift-Cmd-D ไม่ได้เปิดแถบด้านข้างสำหรับฉันฉันต้องใช้ View -> รูปขนาดย่อ (ตัวเลือก - Cmd - 2) - บน mac os x el capitan v10.11.3 - ไม่อย่างนั้นคำสั่งนั้นใช้เสน่ห์
arcseldon

มันเป็นปี 2018 และวิธีการนี้ยังคงใช้งานได้เหมือนมีเสน่ห์ ขอบคุณสำหรับคำตอบนี้
Lucio Mollinedo

52

ฉันชอบใช้เครื่องมือบรรทัดคำสั่งเช่น ImageMagick สำหรับงานประเภทนี้ คุณสามารถติดตั้ง IM ด้วยHomebrew :

brew install imagemagick

หลังจากนั้นคุณสามารถทำได้

convert *.jpg output.pdf

และถ้า PDF ที่ได้มีขนาดใหญ่เกินไปคุณสามารถลอง:

convert -quality 60 *.jpg output.pdf

แน่นอนว่า ImageMagick สามารถใช้งานได้กับระบบ Unix อื่น ๆ และแม้แต่ใน cygwin

(ถ้าคุณต้องการคำสั่งเฉพาะคุณสามารถเขียน.jpgชื่อไฟล์ทีละคำหรือใช้*และเปลี่ยนชื่อ.jpgในลำดับตัวอักษร)


หลังจากเรียกใช้คำสั่งนี้ทุกภาพที่ * .jpg จะขยายไปถึงถูกเขียนทับด้วยภาพแรกและเฉพาะภาพสุดท้ายเท่านั้นที่ถูกบันทึกเป็น PDF
user5359531

@ user5359531 แปลก สำหรับฉันนี้ได้ทำงานอย่างสมบูรณ์แบบหลายครั้งก่อนและตรวจสอบอีกครั้งฉันเพิ่งลองอีกครั้ง ไม่มีปัญหา. อะไรคือสิ่งที่คุณสั่งให้วิ่ง? และรุ่นไหน convert --version|head -1ให้ฉันVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
fifi การเงิน

คุณจะสั่งซื้อหน้าได้อย่างไร
JohnnyQ

1
@JohnnyQ ตั้งชื่อไฟล์รูปภาพตามลำดับที่คุณต้องการให้หน้าเว็บปรากฏใน PDF
coredumperror

นี้. มันทำงานได้อย่างสวยงามสำหรับอัตราส่วนภาพใด ๆ - คำตอบการพิมพ์ด้านบนนั้นเป็นการแฮ็คมากกว่าสิ่งอื่นใด

6

วิธีการของฉันคล้ายกับของ Marcus แต่จะดีกว่าสำหรับฉันเล็กน้อยเมื่อภาพมีขนาดแตกต่างกันทั้งหมดและคุณไม่ต้องการให้ PDF มีขนาดเพียง 8.5x11 แต่จะทำให้ขนาดหน้าต้นฉบับของแต่ละหน้ามีขนาดเท่าเดิม

  1. เปิดภาพแรกในดูตัวอย่าง
  2. แสดงภาพขนาดย่อ (Command-option-2)
  3. ลากภาพเพิ่มเติมใด ๆ ไปยังแถบด้านข้าง

หลังจากนี้เราจะแตกต่าง:

  1. เลือกรูปขนาดย่อของรูปภาพทั้งหมดในแถบด้านข้าง (เลือกหนึ่งรูปด้วยการคลิกจากนั้นเลือก Command-A)
  2. ไฟล์> ส่งออกภาพที่เลือก ...
  3. เลือกหรือสร้างโฟลเดอร์เพื่อเก็บรูปภาพชั่วคราวของคุณตั้งค่ารูปแบบเป็น PDF แล้วคลิกเลือก
  4. ปิดภาพต้นฉบับทั้งหมด
  5. เปิด PDF ที่ส่งออกล่าสุดในตัวอย่าง (นี่จะเป็นหน้าสุดท้าย)
  6. ลาก PDF ที่ส่งออกอื่น ๆ ทั้งหมดไปยังแถบด้านข้างและวางบนสุดของภาพขนาดย่อสำหรับ PDF ที่ส่งออกที่คุณเพิ่งเปิด
  7. สิ่งนี้ควรสร้าง PDF หลายหน้าพร้อมกับรูปภาพในลำดับเดียวกันกับที่อยู่ใน Finder เปลี่ยนชื่อใหม่เพื่อให้คุณสามารถค้นหาได้ง่ายบันทึกแล้วเสร็จ

วิธีนี้ใช้ได้ผลดีมากสำหรับฉัน คำตอบที่ได้รับการยอมรับนั้นสะดวกมาก แต่ตามที่ @Dave พูดถึงมันทำงานได้ไม่ดีถ้าภาพของคุณมีขนาดต่างกัน วิธีการของผู้ตอบที่ได้รับการยอมรับยังส่งผลให้เกิดขอบรอบ ๆ ขอบของ PDF ซึ่งอาจเป็นเพราะกล่องโต้ตอบการพิมพ์จะเพิ่มขอบที่มีเลือดออกโดยอัตโนมัติ นอกจากนี้ Preview ยังให้คุณลากและวางPDF อื่น ๆทั้งหมดแล้วเพิ่มลงใน PDF แรก (หรือสุดท้าย) ในรูปแบบไฟล์เดียว คุณสามารถเรียงลำดับหน้าใหม่ใน PDF ที่เป็นผลลัพธ์โดยการลากและวาง
Zkoh

ไม่ทำงานบนโยเซมิตี ขั้นตอนที่ 2 แสดงคำเตือนการแจ้งเตือนและออกจากกระบวนการ
a20

1

ในเวอร์ชันปัจจุบันของ OSX คุณอาจจะดีกว่าโดยใช้เครื่องมือบรรทัดคำสั่งดั้งเดิมsips- ดูคำถาม Stack Overflow ที่ได้รับคำตอบ 6349984ซึ่งแปลงจาก pdf เป็น png สคริปต์ควรจะง่ายกว่ามากsips(ซึ่งมีให้บริการตั้งแต่ ~ 2009) มากกว่าคลิกหลาย ๆ ครั้งในหน้าตัวอย่าง

โดยพื้นฐานแล้ว

sips -s format pdf input-png-file-path --out output-pdf-file-path

0

วิธีที่ง่ายกว่าคือการใช้แอพ Automator ที่มองข้ามซึ่งคุณพบในโฟลเดอร์ Applications

ลิงค์นี้แสดงให้เห็นว่า: ใช้ Automator เพื่อรวมภาพถ่ายการวิจัยของคุณเป็น PDF เดียว


1
โปรดอ้างอิงส่วนสำคัญของคำตอบจากลิงก์อ้างอิงเนื่องจากคำตอบอาจไม่ถูกต้องหากหน้าเว็บที่เชื่อมโยงมีการเปลี่ยนแปลง
DavidPostill

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.