Преобразование djvu в pdf
2024-07-26
·
3 мин. для прочтения
Преобразование djvu в pdf.
Содержание
1 Общая информация
- Формат DjVu оптимизирует сжатие отсканированных документов, таких как книги, журналы и тексты с большим количеством изображений.
- Он уменьшает размер файла, сохраняя качество, особенно для высококонтрастных изображений и текста.
- Это делает DjVu идеальным для хранения больших коллекций отсканированных материалов, где важна эффективность хранения.
- PDF является одним из наиболее широко используемых форматов для обмена, просмотра и печати документов.
- PDF также поддерживает такие функции, как аннотации, цифровые подписи и текстовый поиск, которые не всегда доступны в DjVu.
2 Использование DjVuLibre
- DjVuLibre — набор инструментов и библиотек для работы с файлами DjVu.
- Он широко используется для просмотра, создания и конвертации документов DjVu.
- Сайт: https://djvu.sourceforge.net/
2.1 Преобразование одного файла DjVu в PDF
- Преобразовать один файл DjVu в PDF:
ddjvu -format=pdf input.djvu output.pdf
- По умолчанию DjVuLibre сохраняет преобразованный PDF в том же каталоге, что и входной файл DjVu.
- Можно указать желаемый выходной путь:
ddjvu -format=pdf input.djvu /path/to/output/folder/output.pdf
2.2 Преобразование нескольких файлов DjVu в PDF
- Пакетное преобразование нескольких файлов DjVu:
for file in *.djvu; do ddjvu -format=pdf "$file" "${file%.djvu}.pdf"; done
2.3 Настройка параметров преобразования
Можно настроить качество PDF с помощью параметра
-quality
, который принимает значения от 25 до 150 точек на дюйм (DPI).Установим значение
-quality
равным 150:ddjvu -format=pdf -quality=150 input.djvu output.pdf
Включим определённые страницы в преобразование, используя опцию
-page
:ddjvu -format=pdf -page=1-5 input.djvu output.pdf
- Эта команда преобразует только страницы с 1 по 5 файла DjVu в новый PDF-файл.
3 Использование ImageMagick
- ImageMagick — универсальное программное обеспечение с открытым исходным кодом, подходящее для обработки изображений.
- Оно поддерживает различные форматы файлов и предлагает надежные инструменты для преобразования и редактирования изображений и документов, включая файлы DjVu.
- Сайт: https://imagemagick.org
- Репозиторий: https://github.com/ImageMagick/ImageMagick
3.1 Преобразование одного файла DjVu в PDF
- Будем использовать утилиту
convert
:convert input.djvu output.pdf
- Для корректного выполнения этой команды нужно убедиться, что политика безопасности ImageMagick разрешает чтение и запись PDF-файлов.
- Проверим файл
/etc/ImageMagick-7/policy.xml
:<policy domain="coder" rights="read|write" pattern="PDF" />
3.2 Преобразование нескольких файлов DjVu в PDF
- Одновременная обработки нескольких файлов DjVu:
for file in *.djvu; do convert "$file" "${file%.djvu}.pdf"; done
3.3 Настройка параметров преобразования
Изменим разрешение вывода с помощью опции
-density
:convert -density 120 input.djvu output.pdf
- Это устанавливает разрешение 120 точек на дюйм (DPI).
Чтобы извлечь определённые страницы, укажем диапазон страниц:
convert input.djvu[0-3] output.pdf
- Здесь страницы с 1 по 4 (индекс начинается с 0) преобразуются в PDF.
Для управления размером PDF-файлов мы можем использовать комбинацию параметров
-density=и =-quality
:convert -density 120 -quality 90 input.djvu output.pdf
- Параметр
-quality
управляет качеством сжатия. - Его значение варьируется от 1 до 100.
- Параметр