Перейти к содержимому

DjVu и PDF - что выбрать?

DjVu и PDF пересекаются достаточно, чтобы казаться соперниками, но их создавали для разных задач. PDF - универсальный контейнер для документов, в который можно положить что угодно. DjVu делает одно - отсканированные страницы - и делает это лучше, чем PDF.

Для большинства людей практический вопрос не в том, какой формат лучше вообще, а в том, в каком формате хранить конкретный документ.

  • Оставьте DjVu, если вы храните архив отсканированных книг и вам важны место на диске и чёткость страниц.
  • Экспортируйте PDF, если документ должен покинуть вашу машину, открыться у кого-то другого, получить пометки в другой программе или пережить ваш выбор программы для чтения.

Хранить и то и другое - вполне разумный ответ, и часто самый правильный.

Это решающее преимущество DjVu. Формат разделяет отсканированную страницу на маску текста в высоком разрешении и слои фона и переднего плана в низком, а затем переиспользует повторяющиеся формы по всему документу.

Отсканированная книга на 300 страниц обычно занимает:

  • 5-20 МБ в формате DjVu
  • 50-150 МБ в виде PDF из изображений страниц

PDF может частично сократить этот разрыв за счёт сжатия JBIG2 или JPEG 2000, но большинство встречающихся в жизни PDF со сканами их не используют, а если и используют, DjVu при том же визуальном качестве обычно всё равно меньше.

При равном размере файла DjVu выигрывает именно на тех страницах, для которых его и создавали: чёрный текст на желтоватой бумаге. Послойная модель тратит биты на начертания букв и почти ничего - на бумагу, поэтому шрифт остаётся чётким там, где JPEG внутри PDF такого же размера расплывается и покрывается пятнами вокруг штрихов.

На фотографиях, цветных вклейках и иллюстрациях преимущество сокращается или исчезает: с такими изображениями обычное фотографическое сжатие и так справляется хорошо.

Ни один из форматов его не гарантирует. Оба могут нести невидимый текстовый слой за изображением страницы, и в обоих наличие такого слоя в конкретном файле целиком зависит от того, кто его сделал. У множества файлов DjVu из библиотечных проектов оцифровки отличные текстовые слои, и множество PDF - чистые картинки.

Если в документе текстового слоя нет, распознавание текста на устройстве может его создать, и этот слой сохраняется при экспорте в PDF. См. распознавание текста.

PDF побеждает безоговорочно, и разрыв тут огромный.

PDF открывается в приложении «Просмотр» на любом Mac, в любом браузере, на любом телефоне, в Acrobat, на электронных читалках и в любой системе, принимающей загрузку документов. DjVu не открывается нигде из перечисленного без специально установленного приложения - ни в macOS, ни в Windows, ни в iOS или Android, ни в одном браузере.

Именно поэтому стоит экспортировать PDF, даже когда DjVu технически лучший файл: от формата, который никто не может открыть, мало толку, если документ нужно кому-то отправить.

Оба формата документированы, не являются проприетарными и имеют реализации с открытым исходным кодом, так что ни одному из них всерьёз не грозит стать нечитаемым. У PDF есть формальный стандарт ISO и архивный профиль (PDF/A), которого требуют организации; у DjVu - стабильная спецификация и DjVuLibre.

Если вы сдаёте документ в институциональный архив, требованием обычно окажется PDF/A, и выбор сделан за вас.

Здесь PDF вне конкуренции. Пометки, заполнение форм, вымарывание, перестановка страниц и подписание - привычные операции в инструментах для PDF и почти отсутствуют в экосистеме DjVu. DjVu - формат доставки сканов, а не рабочий формат.

DjVu PDF
Размер файла отсканированной книги Намного меньше Больше
Чёткость отсканированного шрифта Отличная Хорошая, зависит от сжатия
Фотографии и цветные вклейки Без реального преимущества Не хуже или лучше
Может содержать текст для поиска Да Да
Открывается без установки программ Нет Да
Инструменты аннотирования и редактирования Очень мало Много
Архивный стандарт Формального нет PDF/A

Если у вас есть библиотека отсканированных книг в DjVu, конвертировать их все незачем: так они меньше и чётче, и открывает их одна программа. Конвертируйте отдельные документы в PDF, когда нужно отправить, сдать, снабдить пометками или напечатать их через что-то другое.

Niraqua DjVu читает DjVu нативно на Mac, iPhone и iPad и экспортирует в PDF с текстовым слоем для поиска - всё на вашем собственном устройстве. См. конвертацию DjVu в PDF или что такое файл DjVu.