ฉันไม่คุ้นเคยกับ * .cbr / * .cbz มาก แต่ดูเหมือนว่าคุณจะต้องรวมสองขั้นตอน:
- แปลงไฟล์ PDF เป็นรูปภาพ
- บีบอัดลงในไฟล์ ZIP / RAR
เกี่ยวกับขั้นตอนที่ 1 คุณสามารถใช้คำสั่งของImageMagick convert
คุณสามารถฟีดconvert
ด้วย PDf ที่ประกอบด้วยหลายหน้าและconvert
จะส่งคืนแต่ละหน้าเป็นไฟล์กราฟิกเดียว ฉันทดสอบด้วยข้อความที่สแกนที่ 400 dpi และคำสั่งต่อไปนี้ทำให้เกิด JPGE เดียวที่ดี:
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpeg
(เครดิตเกี่ยวกับ-quality
ตัวเลือก: รายการฟอรัมนี้ )
เป็นผลให้คุณได้รับ000.jpeg
, 001.jpeg
และอื่น ๆ เพียงซิปพวกเขาเป็น.cbz
ไฟล์และคุณก็ทำเสร็จแล้ว
คุณสามารถรวมทั้งสองขั้นตอนด้วยการ "ต่อ" เข้าด้วยกัน:
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpg && zip -vm comic.cbz *.jpg
(ตรวจสอบให้แน่ใจว่าไม่มี JPEG อื่น ๆ ในไดเรกทอรีการทำงานปัจจุบันของคุณเนื่องจากใช้รหัสด้านบน zip จะย้าย JPEG ทั้งหมดไปยังไฟล์ cbz)
pdftoppm
ในความเป็นจริงใช้งานง่ายกว่าconvert
ImageMagick