ฉันจะแปลงประมาณ 100 PNGs เป็น PDF หนึ่งไฟล์บน Mac ได้อย่างไร ฉันเปิดให้ใช้บรรทัดคำสั่งถ้ามันช่วย
ฉันลองใช้ iPhoto แล้ว แต่มันหยุดไม่แน่ใจว่าทำไม การบันทึกจากหน้าตัวอย่างไม่ได้ทำในสิ่งที่ฉันต้องการ คิด?
ฉันจะแปลงประมาณ 100 PNGs เป็น PDF หนึ่งไฟล์บน Mac ได้อย่างไร ฉันเปิดให้ใช้บรรทัดคำสั่งถ้ามันช่วย
ฉันลองใช้ iPhoto แล้ว แต่มันหยุดไม่แน่ใจว่าทำไม การบันทึกจากหน้าตัวอย่างไม่ได้ทำในสิ่งที่ฉันต้องการ คิด?
คำตอบ:
ถ้าคุณมีเสือดาว (10.5 หรือหลังจากนั้น) หรือสิงโตวิธีที่ง่ายที่สุดคือการใช้ดูตัวอย่าง เพียงทำต่อไปนี้:
แค่นั้นแหละ! ตอนนี้คุณควรจะมี PDF ที่มีภาพทั้งหมดของคุณ
หากไม่ได้ผลสำหรับคุณคุณควรดูที่การแก้ปัญหาของบุคคลที่สามใด ๆ เช่นAdobe Acrobat Proซึ่งมีคุณสมบัติรวมหรือPDFLab
ฉันชอบใช้เครื่องมือบรรทัดคำสั่งเช่น ImageMagick สำหรับงานประเภทนี้ คุณสามารถติดตั้ง IM ด้วยHomebrew :
brew install imagemagick
หลังจากนั้นคุณสามารถทำได้
convert *.jpg output.pdf
และถ้า PDF ที่ได้มีขนาดใหญ่เกินไปคุณสามารถลอง:
convert -quality 60 *.jpg output.pdf
แน่นอนว่า ImageMagick สามารถใช้งานได้กับระบบ Unix อื่น ๆ และแม้แต่ใน cygwin
(ถ้าคุณต้องการคำสั่งเฉพาะคุณสามารถเขียน.jpg
ชื่อไฟล์ทีละคำหรือใช้*
และเปลี่ยนชื่อ.jpg
ในลำดับตัวอักษร)
convert --version|head -1
ให้ฉันVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
วิธีการของฉันคล้ายกับของ Marcus แต่จะดีกว่าสำหรับฉันเล็กน้อยเมื่อภาพมีขนาดแตกต่างกันทั้งหมดและคุณไม่ต้องการให้ PDF มีขนาดเพียง 8.5x11 แต่จะทำให้ขนาดหน้าต้นฉบับของแต่ละหน้ามีขนาดเท่าเดิม
หลังจากนี้เราจะแตกต่าง:
ในเวอร์ชันปัจจุบันของ OSX คุณอาจจะดีกว่าโดยใช้เครื่องมือบรรทัดคำสั่งดั้งเดิมsips
- ดูคำถาม Stack Overflow ที่ได้รับคำตอบ 6349984ซึ่งแปลงจาก pdf เป็น png สคริปต์ควรจะง่ายกว่ามากsips
(ซึ่งมีให้บริการตั้งแต่ ~ 2009) มากกว่าคลิกหลาย ๆ ครั้งในหน้าตัวอย่าง
โดยพื้นฐานแล้ว
sips -s format pdf input-png-file-path --out output-pdf-file-path
วิธีที่ง่ายกว่าคือการใช้แอพ Automator ที่มองข้ามซึ่งคุณพบในโฟลเดอร์ Applications
ลิงค์นี้แสดงให้เห็นว่า: ใช้ Automator เพื่อรวมภาพถ่ายการวิจัยของคุณเป็น PDF เดียว
ฉันขอแนะนำโปรแกรม Python CLI img2pdf
สำหรับการแปลงแบบไม่สูญเสียข้อมูล:
https://gitlab.mister-muffin.de/josch/img2pdf
ตัวอย่างการใช้งาน:
img2pdf img1.png img2.jpg -o out.pdf