ฉันไม่คุ้นเคยกับ * .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ในความเป็นจริงใช้งานง่ายกว่าconvertImageMagick