У мене є близько 200 .djvu електронних книг, які я хочу перетворити на .pdf. Оскільки конверсія один за одним стомлює, я хочу знати, чи є спосіб перетворити їх все одночасно. Будь-яка допомога буде вдячна.
У мене є близько 200 .djvu електронних книг, які я хочу перетворити на .pdf. Оскільки конверсія один за одним стомлює, я хочу знати, чи є спосіб перетворити їх все одночасно. Будь-яка допомога буде вдячна.
Відповіді:
Ви можете використовувати ddjvu
сценарій оболонки. Однак це означає, що вихідні PDF-файли значно більші (x10), що робить це навряд чи варто. У Ubuntu немає проблем з читанням файлів djvu, але якщо ваша причина достатньо хороша, використовуйте наступний сценарій.
Попередження: Не спробуйте відразу на 200 файлах. Спершу проведіть тест на одному-двох маленьких, щоб відчути, як триває це, і переконатися, що ви задоволені результатом. Натисніть Ctrl+ C, якщо ви хочете зупинити процес.
#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done
... або те саме, що і однолінійний
for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done
Просто запустіть це у папці з djvu-файлами. Цей -scale=100
параметр зменшує масштаб вихідних зображень, що робить процес набагато швидшим, а розмір вихідних файлів - більш розумним. Без цього отримані PDF-файли були набагато більшими, ніж оригінали, та потребували вікових періодів для конвертації, принаймні в моїх тестах.
-scale=100
мене виходить розмитий pdf. Без нього я отримую гострий pdf.
Особисто мені дуже подобається Caliber, який чудово підходить для керування, перетворення, синхронізації, спільного використання та редагування електронних книг. Ви можете робити пакетні перетворення з ним, і djvu в PDF підтримується. Щоб встановити, просто введіть наступне через cli:
sudo apt-get install calibre
Інформацію про програмне забезпечення можна знайти на веб-сайті http://calibre-ebook.com/about
Я сподіваюся, що це допомагає. :)