Tôi không quen thuộc lắm với * .cbr / * .cbz, nhưng có vẻ như bạn sẽ phải kết hợp hai bước:
- Chuyển đổi PDF thành hình ảnh
- Nén chúng vào một kho lưu trữ ZIP / RAR.
Về bước 1, bạn có thể sử dụng lệnh của ImageMagickconvert
. Bạn có thể cung cấp convert
với PDf bao gồm nhiều trang và convert
sẽ trả về mỗi trang dưới dạng tệp đồ họa. Tôi đã kiểm tra nó với một văn bản được quét ở tốc độ 400 dpi và lệnh sau đây đã tạo ra các JPGE duy nhất:
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpeg
(tín dụng liên quan đến -quality
tùy chọn: mục diễn đàn này )
Kết quả là, bạn nhận được 000.jpeg
, 001.jpeg
và như vậy. Chỉ cần nén chúng vào.cbz
tập tin, và bạn đã hoàn tất.
Bạn thậm chí có thể kết hợp cả hai bước bằng cách "nối" chúng:
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpg && zip -vm comic.cbz *.jpg
(đảm bảo rằng không có bất kỳ JPEG nào khác trong thư mục làm việc hiện tại của bạn, vì sử dụng mã ở trên, zip sẽ di chuyển tất cả các JPEG vào tệp cbz)
pdftoppm
Trên thực tế, có vẻ như nó dễ sử dụng hơn so với ImageMagickconvert
.