Làm cách nào để chuyển đổi hàng loạt tệp .djvu sang .pdf?


11

Tôi có khoảng 200 sách điện tử .djvu mà tôi muốn chuyển đổi thành .pdf. Vì chuyển đổi từng cái một là mệt mỏi, tôi muốn biết liệu có cách nào để chuyển đổi tất cả chúng cùng một lúc không. Bất kỳ trợ giúp sẽ được đánh giá cao.


có thể trùng lặp chuyển đổi DJVU sang PDF
qbi

1
@qbi Nó cho biết làm thế nào để chuyển đổi nhiều tập tin djvu?
mikewhthing

Câu hỏi của tôi là về chuyển đổi BULK !
kernel_panic

@mikewhthing, Về cơ bản, đây là sự kết hợp của hai câu hỏi: askubfox.com/q/46233/58990 và một biến thể của câu hỏi như Askubfox.com/q/35922/58990 . Ngoài ra câu hỏi đầu tiên đã bao gồm rất nhiều thông tin, sẽ được nhân rộng ở đây.
đốt cháy

Câu trả lời:


10

Bạn có thể sử dụng ddjvu, trong một kịch bản shell. Điều đó nói rằng, các tệp PDF đầu ra lớn hơn nhiều (x10), điều này khiến nó hầu như không đáng để bỏ công sức. Ubuntu không có vấn đề gì khi đọc các tệp djvu, nhưng nếu lý do của bạn đủ tốt, hãy sử dụng tập lệnh sau.

Cảnh báo: Không thử ngay trên 200 tệp. Chạy thử nghiệm đầu tiên trên một hoặc hai cái nhỏ, để có cảm giác mất bao lâu và để đảm bảo bạn hài lòng với kết quả. Nhấn Ctrl+ C, trong trường hợp bạn muốn dừng quá trình.

#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done

... hoặc tương tự, như một lớp lót

for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done

Đơn giản chỉ cần chạy nó trong một thư mục với các tập tin djvu. Các -scale=100tùy chọn downscales những hình ảnh đầu ra, mà làm cho quá trình này nhanh hơn nhiều, và kích thước các tập tin đầu ra hợp lý hơn. Không có nó, các tệp PDF kết quả lớn hơn nhiều so với bản gốc và mất nhiều thời gian để chuyển đổi, ít nhất là trong các thử nghiệm của tôi.


1
Với -scale=100tôi nhận được một pdf mờ. Không có nó tôi nhận được một pdf sắc nét.
Alessandro Jacopson

Bất cứ điều gì làm việc cho bạn. Nếu quá trình chậm, bạn có thể thử điều chỉnh giá trị tỷ lệ tương ứng với DPI của màn hình. Ngoài ra còn có các tùy chọn khác: linux.die.net/man/1/ddjvu
mikewhthing

0

Cá nhân tôi thực sự thích Calibre, một công cụ tuyệt vời để quản lý, chuyển đổi, đồng bộ hóa, chia sẻ và chỉnh sửa sách điện tử. Bạn có thể thực hiện chuyển đổi hàng loạt với nó và djvu sang PDF được hỗ trợ. Để cài đặt, chỉ cần nhập thông tin sau qua cli:

sudo apt-get install calibre

Bạn có thể tìm thông tin trên phần mềm tại http://calibre-ebook.com/about

Tôi hy vọng nó sẽ giúp. :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.