ฉันมีเซิร์ฟเวอร์สแกนที่ฉันเขียนด้วย cgi / bash และต้องการให้สามารถแปลงรูปภาพจำนวนมาก (ทั้งหมดในโฟลเดอร์เดียว) เป็นไฟล์ pdf จากบรรทัดคำสั่ง จะทำอย่างไร?
ดูเพิ่มเติมวิธีสร้าง PDF จากชุดของรูปภาพได้อย่างไร บน superuser
—
zrajm
ที่เกี่ยวข้อง: การแปลงไฟล์ภาพหลายไฟล์จากรูปแบบ JPEG เป็น PDFที่ unix SE
—
kenorb
ใช้img2pdfไม่ใช่ ImageMagick ImageMagick ถอดรหัส JPEG ทำให้สูญเสียการสร้างและช้ากว่า img2pdf 10–100 เท่า
—
Robert Fleming
sudo apt-get install gscan2pdf
สำหรับการใช้งานที่ง่ายและสะดวก
img2pdf $(find . -iname '*.jpg' | sort -V) -o ./document.pdf
จะให้document.pdf
ภาพทั้งหมดที่มีนามสกุล jpg หรือ JPG ในรูปภาพปัจจุบัน - หนึ่งภาพต่อหน้า document.pdf
จะมีรูปภาพทั้งหมดเรียงเป็นหน้าตามธรรมชาติ ( -V
ตัวเลือกsort
) ดังนั้นไม่จำเป็นต้องเพิ่มศูนย์นำหน้าเมื่อทำการจัดลำดับไฟล์รูปภาพ