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.
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âu trả lời:
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=100
tù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.
-scale=100
tôi nhận được một pdf mờ. Không có nó tôi nhận được một pdf sắc nét.
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. :)