ฉันแปลงไฟล์ PDF เป็นภาพ jpg โดยใช้ ImageMagick เช่นนี้:
convert -density 600 foo.pdf foo.jpg
ภาพ JPG สร้างขึ้นจะถูกตั้งชื่อfoo-1.jpg
, foo-10.jpg
และอื่น ๆ
มีวิธีการ 0-pad ชื่อไฟล์ที่ส่งออกไปยังfoo-01.jpg
ฯลฯ ?
ฉันแปลงไฟล์ PDF เป็นภาพ jpg โดยใช้ ImageMagick เช่นนี้:
convert -density 600 foo.pdf foo.jpg
ภาพ JPG สร้างขึ้นจะถูกตั้งชื่อfoo-1.jpg
, foo-10.jpg
และอื่น ๆ
มีวิธีการ 0-pad ชื่อไฟล์ที่ส่งออกไปยังfoo-01.jpg
ฯลฯ ?
คำตอบ:
ImageMagick ยอมรับตัวระบุรูปแบบในบรรทัดคำสั่ง:
convert -density 600 foo.pdf foo-%02d.jpg
อ้างอิงจากเอกสาร :
ชื่อไฟล์
อีกทางเลือกหนึ่งคือใช้อักขระการจัดรูปแบบแบบฝังเพื่อเขียนรายการรูปภาพตามลำดับ สมมติว่าชื่อไฟล์ที่ส่งออกของเราคือ
image-%d.jpg
และรายการภาพของเรามี 3 ภาพ คุณสามารถคาดหวังให้เขียนไฟล์ภาพเหล่านี้ได้:image-0.jpg image-1.jpg image-2.jpg