MJ PDF 3.1: гайд от гика, чтение, аннотации, подписи и работа с PDF на Android

MJ PDF — бесплатное приложение для Android, которое совмещает локальный PDF-ридер, библиотеку документов, навигацию по большим файлам и ограниченный набор средств разметки. В актуальной ветке 3.1 оно умеет выделять текст, сохранять заметки внутри PDF, добавлять рукописную подпись, заполнять поддерживаемые формы, искать по документу, переключаться в текстовый режим с переформатированием и вести историю чтения. При этом MJ PDF не превращается в универсальный офисный редактор: его рабочий формат — PDF, а основной сценарий остается чтением и аккуратной правкой уже существующих документов на Android.

Что такое MJ PDF и какой продукт рассматривается

Актуальный MJ PDF — проект Mudlej с идентификатором пакета com.gitlab.mudlej.MjPdfReader. Это важно для идентичности продукта: старые материалы в интернете могут называть приложение MJ PDF Reader, а ещё более ранняя история связана с PDF Viewer Plus. Текущая ветка 3.x — самостоятельная кодовая база MJ PDF, а не продолжение старого приложения под чужим названием.

Разработчиком проекта указан Mudlej. В Google Play приложение также опубликовано под именем mudlej, а в юридической информации карточки магазина отображается MABoost LLC. Это не отдельная редакция MJ PDF: package ID, функциональность и официальный проект совпадают.

На 4 сентября 2026 года актуальная версия — 3.1.0. В F-Droid она добавлена 19 августа 2026 года, а карточка Google Play обновлена 23 августа 2026 года. Проект имеет статус активного и поддерживаемого. Ветка 3.1 развивает крупный релиз 3.0, выпущенный в июле 2026 года, и делает упор на корректное сохранение изменений, стабильность, поиск внутри открытого документа и дополнительные режимы чтения.

MJ PDF распространяется бесплатно, без рекламы и платной подписки. Исходный код открыт, лицензия — GPLv3. Приложение доступно через Google Play, основной репозиторий F-Droid, IzzyOnDroid и как прямой APK. Для чтения локального PDF учётная запись не нужна: приложение рассчитано на локальную и офлайн-работу.

Основные параметры MJ PDF

Параметр Актуальное состояние
Тип PDF-ридер и библиотека документов с аннотациями, подписью и формами
Разработчик Mudlej; в юридической информации Google Play отображается MABoost LLC
Пакет Android com.gitlab.mudlej.MjPdfReader
Актуальная версия 3.1.0
Платформа Android
Минимальная версия ОС Android 6.0 и новее для текущих сборок 3.1.0 в F-Droid
Архитектуры F-Droid armeabi-v7a, arm64-v8a, x86, x86_64
Размер APK Около 8.1–8.8 MiB у сборок 3.1.0 в F-Droid в зависимости от архитектуры
Цена Бесплатно; платного тарифа для функций MJ PDF нет
Реклама Нет
Регистрация Не требуется для работы с PDF
Основной формат PDF
Интернет Не нужен для локального чтения; требуется для PDF по ссылке, веб-перевода, веб-поиска и отправки отчёта о сбое после явного согласия
Русский интерфейс Есть русская локализация
Лицензия GPLv3
Текущий статус Активно поддерживается

Таблица показывает главный компромисс продукта: MJ PDF закрывает большую часть мобильного сценария «открыть — прочитать — найти — отметить — подписать — сохранить», но не стремится заменить настольные комплексы, которые создают PDF с нуля, редактируют произвольные текстовые и графические объекты, выполняют OCR и пакетное преобразование форматов.

Интерфейс: библиотека, папки и экран чтения

Ветка 3.x получила полноценный стартовый экран вместо немедленного открытия системного выбора файла. Главная область разделена на три вкладки: Recent, Library и Folders. Recent концентрируется на продолжении чтения и истории. Library показывает проиндексированные документы и статусы чтения. Folders работает ближе к файловому менеджеру: отображает иерархию каталогов, поддерживает несколько хранилищ и SD-карты.

Во вкладке Library документы можно фильтровать по состояниям All Files, To Read, Reading, On Hold, Completed и Abandoned. Для обложек доступны сетка и список, регулируется плотность сетки и сортировка. У карточек есть меню с информацией о PDF, прогрессом чтения, статусом, переименованием файла и удалением с устройства. Долгое нажатие включает множественный выбор: статус можно менять сразу у нескольких документов, как и удалять несколько файлов.

Вкладка Library приложения MJ PDF со статусами чтения и сеткой PDF-документов
Library в MJ PDF 3: фильтры статусов, обложки документов и отдельное меню у каждой карточки.

Сканирование библиотеки на чистой установке не запускается без участия пользователя. Можно разрешить поиск по всему устройству или ограничить его выбранными каталогами. Текущая область сканирования влияет на Library, поиск с главного экрана и статистику. Folders при этом остаётся средством просмотра файлов по каталогам. Такая схема полезна на устройствах с большим количеством PDF: в библиотеку можно включить только учебную, рабочую или книжную папку, не смешивая её с временными вложениями.

После открытия документа интерфейс становится минимальным: PDF занимает почти весь экран, сверху находится панель с домашней кнопкой, названием документа, полноэкранным действием и меню. Большая часть операций спрятана в плиточный Reader Menu, поэтому экран чтения не перегружен постоянными панелями.

Reader Menu в MJ PDF с командами поиска, перехода к странице, закладок, подписи и настроек
Reader Menu объединяет действия чтения, навигации, аннотаций, печати и служебные страницы.

В Reader Menu доступны Open PDF, Dark Mode, Search, Go To Page, Bookmark Page, Full Screen, Hide Margins, Screenshot, Page Text, Share, Print, Add signature, Reload PDF, Online PDF, File Metadata, Incognito, Toggle Shortcuts, а также страницы Table of Contents, My Bookmarks, My Notes, My Highlights, Text Mode, Links in the File, Settings и About. Названия здесь приведены по английской локализации официальной галереи; русская локализация в приложении присутствует.

Панель инструментов, строку быстрых действий и кнопки полноэкранного режима можно перестраивать. В настройке используется перетаскивание, а также предусмотрен сброс к исходному набору. Поэтому часто используемые Search, Go To Page, Text Mode или Hide Margins можно вынести ближе к основному экрану, не открывая меню каждый раз.

Функции чтения и навигации

Режимы страниц

В 3.1 настройка Reading Mode объединяет непрерывное чтение, горизонтальный режим, Single Page Mode и двухстраничный режим. Single Page Mode показывает одну целую страницу на экран и позволяет перелистывать книгу как фиксированные кадры. Дополнительно выбирается политика подгонки страницы: по ширине, по высоте или целиком.

Dual Page Mode соединяет две страницы в разворот, а параметр First Page Alone оставляет обложку отдельной, чтобы дальнейшие развороты совпадали с печатной книгой. Для PDF на арабском и других правосторонних макетах есть чтение справа налево. Направление определяется для документа автоматически, но его можно переопределить вручную.

Полный экран, поля, масштаб и автопрокрутка

Полноэкранный режим в v3 выводит PDF до краёв экрана, включая область выреза камеры. В нём можно оставить настраиваемые кнопки, время, номер страницы и процент чтения. Удерживать постоянную панель не требуется: элементы управления можно скрывать и вызывать касанием.

Hide Margins анализирует пустые поля страницы и визуально обрезает их. Сам PDF при этом не изменяется. Результат анализа кэшируется для документа, поддерживаются отдельные исключения для страниц и глобальный режим скрытия полей. Это особенно полезно на телефоне, где большие печатные поля уменьшают полезную площадь текста.

Автопрокрутка работает с регулируемой скоростью и приостанавливается во время ручного взаимодействия. Скорость запоминается отдельно для документа. Есть блокировка масштаба, управление яркостью внутри чтения, поворот и создание скриншота.

Поиск, оглавление, ссылки и история переходов

Поиск в 3.1 выполняется прямо поверх открытого документа. Совпадения появляются по мере обработки страниц, а стрелки предыдущего и следующего результата остаются в reader и переходят по кругу с конца списка к началу. Сеансы поиска кэшируются по документу и тексту, поэтому повторное открытие уже выполненного поиска не требует повторного извлечения всего текста.

Навигация дополняется Go To Page с миниатюрами, экраном всех страниц, полноценным Table of Contents, перечнем Links in the File и пользовательскими закладками. Оглавление можно искать, разворачивать и сворачивать, а текущий раздел подсвечивается. История переходов работает по принципу браузера: после перехода по ссылке, закладке, оглавлению, поиску или номеру страницы можно вернуться к предыдущему месту и снова перейти вперёд.

Text Mode и извлечение текста

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

Text Mode в MJ PDF с переформатированным текстом и кнопками Previous, Next, Table, Settings и PDF
Text Mode отображает содержимое PDF как потоковый текст и даёт отдельные настройки типографики.

Команда Page Text в Reader Menu относится к извлечению текста текущей страницы, тогда как Text Mode предназначен для последовательного чтения всего документа. Для сканов без текстового слоя эти функции не заменяют распознавание. Если требуется преобразовать PDF в редактируемый документ, полезнее отдельный сценарий конвертации PDF в Google Docs.

Аннотации, заметки, подпись и формы

Выделение текста и заметки

MJ PDF поддерживает выделение текста непосредственно на странице. После выбора фрагмента появляется плавающая карточка с шестью цветами и действиями Copy, Share, Web, Note, Translate и Delete/Discard. Выделение сохраняется как настоящая PDF-аннотация, поэтому после записи файла оно видно и в других совместимых PDF-программах.

Выделение текста в MJ PDF с шестью цветами и действиями копирования, заметки, перевода и удаления
Карточка выделения объединяет цвет, копирование, заметку, перевод и удаление; несохранённые изменения отмечаются отдельными кнопками сохранения и отмены.

К выделению можно прикрепить заметку. Заметки сохраняются внутри PDF вместе с датами создания и изменения. Для комментария без цветного маркера приложение создаёт серое выделение. Страницы My Notes и My Highlights собирают элементы по документу, поддерживают поиск и сортировку по дате; для highlights есть фильтр по цвету. Содержимое этих списков можно экспортировать в обычный текст.

Несохранённые аннотации восстанавливаются после поворота экрана, перезапуска приложения и сбоя. При открытии страниц My Notes или My Highlights с несохранёнными правками приложение не молча продолжает работу, а предлагает сохранить, отбросить или отменить переход. В 3.1 операции записи дополнительно проверяются после сохранения, а при неудачной записи сохраняется аварийная копия.

Рукописная подпись

Команда Add signature создаёт рукописную подпись, которую затем можно разместить на странице, перемещать и масштабировать до сохранения. Доступны чёрный, синий, красный и зелёный цвет чернил. Подпись хранится как векторные штрихи, поэтому не становится пиксельной при увеличении, а после записи в PDF отображается как содержимое страницы.

Размещение рукописной подписи на странице PDF в MJ PDF с рамкой перемещения и масштабирования
До сохранения подпись можно перемещать и менять её размер; итог записывается непосредственно в PDF.

Эта функция не является криптографической цифровой подписью с сертификатом. MJ PDF добавляет визуальную рукописную подпись в документ. Для процессов, где требуется проверяемая сертификатная подпись, нужен инструмент, который поддерживает соответствующую схему цифрового подписания.

PDF-формы

Поддерживаемые поля PDF-форм заполняются прямо в reader. В v3 изменение поля не заставляет перезагружать страницу после каждого ввода, а для небольших checkbox используется увеличенная зона касания. Значения затем сохраняются вместе с другими правками PDF. Задача этой функции — ввод значений в уже существующие поля PDF.

Библиотека и автоматические функции

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

Сканирование использует системный медиаиндекс для быстрого первоначального наполнения, после чего фоновая проверка находит остальные файлы. Повторные сканирования пропускают неизменившиеся документы. PDF идентифицируются по содержимому, поэтому прогресс и статусы переживают переименование и перемещение. В 3.1 идентификация усилена: для больших файлов учитываются начало и конец документа, а небольшие файлы идентифицируются целиком, что снижает риск объединить историю двух похожих PDF.

Автоматическое ежедневное резервное копирование относится к данным приложения, а не к самим документам. Оно сохраняет настройки, историю чтения, прогресс и закладки. Сохранённые пароли PDF в такой резервный набор не включаются. Поэтому резерв MJ PDF нельзя считать копией вашей папки с PDF.

Карта форматов и совместимости

Операция Что принимает или создаёт MJ PDF Редактируемость и переносимость Что учитывать
Открытие локального файла PDF из памяти устройства, SD-карты или системного выбора файла Исходный PDF остаётся исходным документом Для полной библиотеки требуется доступ к хранилищу; отдельный PDF можно открывать через системный механизм
Открытие по ссылке PDF по URL После загрузки документ становится обычным PDF для чтения и сохранения Нужен интернет; небезопасная ссылка вызывает предупреждение, не-PDF загрузка отклоняется
Highlights и notes Аннотации внутри PDF Сохранённые highlight-аннотации и заметки остаются частью PDF и доступны совместимым reader До записи в файл изменения существуют как несохранённая работа приложения
Рукописная подпись Векторные штрихи в PDF После сохранения отображается как содержимое страницы Это визуальная подпись, не сертификатная цифровая подпись
Заполнение формы Значения существующих PDF-полей Результат сохраняется в PDF MJ PDF заполняет формы, но не является редактором структуры формы
Сохранение изменений Исходный PDF или новый PDF Есть варианты Update the same file и Save as a new file Для важных исходников безопаснее сохранять отдельную копию до проверки результата
My Notes / My Highlights Экспорт текста Подходит для вынесения заметок из PDF в обычный текстовый поток Такой экспорт не заменяет исходный PDF и не сохраняет его оформление
Share quote Квадратное изображение с выбранной цитатой Получается графическая карточка для отправки Это не PDF-экспорт и не редактируемая копия текста
Screenshot Изображение текущего представления Обычный снимок экрана Не сохраняет текстовую структуру PDF
Backup and Restore Файл резервных данных приложения Переносит настройки, историю, прогресс и закладки Сами PDF не входят в такой резерв; автоматические ежедневные копии исключают сохранённые пароли, а ручной экспорт переносит только выбранные разделы данных

Главная граница совместимости проста: MJ PDF — инструмент вокруг PDF, а не универсальный конвертер. Для обратного сценария, когда документ готовится в Google Docs и затем должен стать PDF, на GeekHow есть отдельная инструкция по экспорту Google Docs в PDF.

Highlights, attached notes, рукописные signatures и заполненные form fields относятся к изменениям документа и после корректного сохранения записываются в PDF. Hide Margins, Text Mode, яркость и layout чтения меняют представление, а не содержимое страницы. Reading progress, статусы библиотеки, пользовательские bookmarks и навигационная история обслуживаются данными MJ PDF и переносятся через Backup and Restore.

Это различие определяет стратегию резервирования. Для сохранности содержания достаточно копировать сами PDF после записи аннотаций. Для сохранности привычной библиотеки дополнительно нужен Export Settings & History. Один файл резервных настроек не заменяет папку с документами, а папка с PDF не содержит всех пользовательских статусов и истории MJ PDF.

Производительность и требования к устройству

Текущая сборка 3.1.0 в F-Droid требует Android 6.0 или новее и выпускается отдельно для 32- и 64-разрядных ARM и x86. Это делает приложение совместимым не только с современными телефонами и планшетами, но и с частью старых Android-устройств, пока они соответствуют минимальной версии ОС.

Ветка 3 переработала внутренний PDF-стек. PDFium собирается из исходников с настройками на скорость, а операции поиска, чтения оглавления, ссылок и построения обложек вынесены из основного UI-потока. Предпросмотры страниц кэшируются в памяти и на диске, а размер рабочего кэша ограничивается. Для устройств с меньшим объёмом памяти качество preview адаптируется. Такой подход описывает механизм оптимизации, но не даёт оснований приписывать приложению конкретное время открытия или количество страниц в секунду.

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

Интернет, приватность и разрешения

Для локального чтения интернет не требуется. Сеть используется при открытии PDF по ссылке, действиях Web и веб-переводе выбранного текста, а также при отправке технического отчёта о сбое после явного согласия пользователя. Для отдельных слов доступен дополнительный офлайн-словарь примерно на 7 MB, построенный на WordNet; после установки определения можно получать без сети.

MJ PDF не содержит рекламы и не ведёт рекламный трекинг. Технически в приложении присутствует ACRA — библиотека crash reporting, которую системы анализа могут классифицировать как tracker. В MJ PDF отчёт не отправляется автоматически: после сбоя пользователь решает, отправлять ли его. В отчёт входят технические данные вроде stack trace, версии приложения, времени сбоя, package name, версии Android, модели устройства, logcat и доступной памяти; PDF-документы в отчёт не включаются.

Карточка Google Play сейчас отмечает категорию App info and performance как данные, которые приложение может собирать. Это согласуется с добровольной диагностикой сбоя: обычное чтение не требует отправлять документы или историю на сервер, но разрешённый пользователем crash report содержит техническую информацию об устройстве и приложении.

Самое широкое разрешение — доступ ко всем файлам. Он нужен для обнаружения, открытия, переименования, удаления и управления PDF по внутреннему и съёмному хранилищу. F-Droid также показывает сетевые разрешения, foreground service, запуск после загрузки системы и wake lock. Если полная библиотека не нужна, приложение сохраняет урезанный режим работы без полного доступа: PDF можно открывать через системный механизм выбора файла, а Home показывает карточку выдачи разрешения для функций, которым оно требуется.

Incognito отключает сохранение истории, позиций чтения и других следов текущей сессии. В 3.1 приложение не удерживает постоянное разрешение на файл, открытый в incognito, а рукописная подпись, поставленная в такой сессии, не сохраняется как шаблон для следующих документов.

Цена, лицензирование и способы установки

MJ PDF бесплатен целиком: платной редакции, обязательной подписки и пробного периода для разблокировки функций нет. В Google Play приложение отображается как бесплатное, а официальный проект подчёркивает отсутствие рекламы. Исходный код распространяется по GPLv3.

Есть четыре актуальных канала получения: Google Play, основной F-Droid, IzzyOnDroid и прямой APK проекта. F-Droid для версии 3.1.0 публикует отдельные сборки по архитектурам и указывает, что они собраны из соответствующего исходного архива. При обычном использовании проще придерживаться одного канала обновлений, чтобы Android получал новые версии с ожидаемой подписью пакета.

Жизненный цикл продукта

Проект начался 6 августа 2022 года. Первые версии выросли из PDF Viewer Plus Гокула Сваминатана: Mudlej исправлял поведение старого reader, затем расширил его настолько, что опубликовал отдельный продукт. После появления MJ PDF автор PDF Viewer Plus прекратил развитие своего приложения и рекомендовал MJ PDF как продолжение идеи свободного PDF-ридера.

В ранний период приложение называлось MJ PDF Reader, затем название сократилось до MJ PDF. Поэтому старое имя в репозиториях и публикациях относится к тому же проекту Mudlej, а не к отдельной действующей редакции.

Самая заметная граница поколений — версия 3.0.0, выпущенная в июле 2026 года. Код приложения был фактически переписан, а проект перестал быть fork PDF Viewer Plus. Появились Home с библиотекой, статусы чтения, папки, аннотации и notes, рукописные signatures, формы, обновлённый Text Mode, двухстраничный режим, чтение справа налево, пользовательские bookmarks, история переходов, incognito и backup/restore.

Версия 3.1.0 в августе 2026 года не стала ещё одним крупным переделыванием интерфейса. Она укрепила запись PDF, добавила Single Page Mode и page fit policy, перенесла поиск внутрь reader, улучшила работу shared files, резервных копий, RTL и сохранения. Поэтому описание ветки 2.x уже нельзя использовать как руководство к текущему интерфейсу.

Как пользоваться программой — советы гика

Ниже названия элементов приведены по английской локализации текущего интерфейса и официальным скриншотам. При включённом русском языке смысл команд сохраняется, а подписи переводятся. Все действия, которые меняют PDF, лучше сначала выполнять на копии важного документа.

Открыть локальный PDF и добавить его в рабочий поток

Цель: открыть конкретный PDF без обязательного сканирования всего хранилища. Подготовка: файл должен находиться в доступном Android-хранилище или быть доступен через системный picker.

  1. Запустите MJ PDF.
  2. На Home нажмите плавающую кнопку с иконкой папки. Она открывает системный выбор PDF. Альтернативный путь из открытого документа — Reader Menu → Open PDF.
  3. Выберите PDF в системном окне Android. Документ откроется прямо в reader.
  4. После чтения вернитесь Home. Открытый документ попадёт в историю, а MJ PDF сохранит позицию чтения, если не включён Incognito.

Проверка: после повторного открытия документ возвращается к сохранённой позиции, а карточка появляется в Recent. Типичная ошибка: документ, переданный другим приложением как временный файл, позже становится недоступен. В 3.1 при таком открытии MJ PDF предлагает сохранить копию, получить доступ к исходнику или прочитать только один раз. Безопасный откат: если файл нужен только на текущую сессию, выберите чтение без постоянного сохранения копии; это не меняет исходный PDF.

Настроить Library и области сканирования

Цель: получить каталог PDF с обложками, прогрессом и статусами. Подготовка: определите, нужно индексировать всё устройство или только несколько папок.

  1. Откройте вкладку Library.
  2. На чистой установке используйте карточку настройки сканирования и выберите весь накопитель либо выбранные каталоги.
  3. Разрешите доступ к файлам только в объёме, который нужен для выбранного варианта.
  4. Для изменения области позднее откройте меню Home и выберите Scan locations.
  5. Переключайте фильтры All Files, To Read, Reading, On Hold, Completed и Abandoned для организации библиотеки.

Проверка: PDF из разрешённых областей появляются в Library, а Folders продолжает показывать структуру каталогов. Типичная ошибка: нужная папка видна в Folders, но её книги отсутствуют в Library. Причина — папка исключена из текущей области сканирования. Безопасный откат: сузьте scan locations обратно; это удаляет записи из библиотечного представления, но не удаляет сами PDF с диска.

Выбрать режим чтения, поля и полноэкранные кнопки

Цель: подстроить отображение PDF под телефон, планшет или книжный разворот. Подготовка: откройте документ и вызовите Reader Menu кнопкой меню в правой части верхней панели.

  1. Для чтения без панелей выберите Full Screen.
  2. Для удаления пустых полей только из отображения выберите Hide Margins.
  3. В Settings найдите Reading Mode и выберите непрерывный, горизонтальный, Single Page или Dual Page вариант.
  4. Для Single Page задайте page fit policy: по ширине, по высоте или показать страницу целиком.
  5. При правосторонней книге задайте Reading Direction — Auto, Left to Right или Right to Left.
  6. Чтобы изменить постоянный набор кнопок, откройте настройки controls и перетащите нужные actions в toolbar, shortcut bar или fullscreen buttons.
  7. Для разового чтения без обычной истории откройте Reader Menu → Incognito. В этом режиме не рассчитывайте на сохранение позиции и bookmarks; для постоянной работы выйдите из Incognito.

Проверка: текущая страница остаётся той же при переключении layout, Hide Margins меняет только представление, а Incognito получает отдельное оформление и не ведёт обычную историю. Типичная ошибка: в Dual Page развороты выглядят сдвинутыми из-за обложки — включите First Page Alone; другая типичная ошибка — попытка создать постоянный bookmark в Incognito, где сохранение состояния намеренно ограничено. Безопасный откат: верните прежний Reading Mode или Show Margins либо выйдите из Incognito; сам PDF при этих операциях не переписывается.

Найти фрагмент, перейти к странице и вернуться назад

Цель: быстро перемещаться по длинному PDF. Подготовка: для текстового поиска PDF должен содержать извлекаемый текст.

  1. Откройте Reader Menu → Search.
  2. Введите искомый текст. Результаты появляются по мере обработки документа.
  3. Используйте стрелки previous/next в строке результатов; в 3.1 переход за последний результат возвращает к первому.
  4. Для точного перехода выберите Go To Page и нужную миниатюру.
  5. Для структуры документа откройте Table of Contents; для встроенных ссылок — Links in the File.
  6. Чтобы сохранить свою точку, используйте Bookmark Page, а перечень открывайте через My Bookmarks.
  7. После серии переходов используйте Jump Back, Jump Forward или Navigation History.

Проверка: выбранное совпадение подсвечено, счётчик результатов меняется, а Jump Back возвращает к месту до перехода. Типичная ошибка: поиск пуст в отсканированной странице, где текст является изображением. MJ PDF не выполняет OCR в этом сценарии. Безопасный откат: закройте поиск и вернитесь через историю навигации; содержимое PDF не меняется.

Читать PDF в Text Mode

Цель: получить непрерывный поток текста вместо фиксированной геометрии страницы. Подготовка: документ должен содержать извлекаемый текст.

  1. Откройте Reader Menu → Text Mode.
  2. Используйте Previous и Next для перехода между участками документа или коснитесь центрального счётчика страницы.
  3. Через Table откройте структуру документа.
  4. В Settings Text Mode выберите шрифт, размер текста, тему и длину строки.
  5. Кнопка PDF возвращает к обычной странице.

Проверка: текст переформатирован в абзацы и масштабируется настройками шрифта, а номер текущей страницы соответствует позиции. Типичная ошибка: таблицы, сложные схемы или скан без текстового слоя читаются хуже, потому что режим строится из извлечённого текста, а не из исходной визуальной композиции. Безопасный откат: нажмите PDF — исходное отображение не изменено.

Сделать highlight и добавить note

Цель: сохранить важный фрагмент в самом PDF. Подготовка: работайте с копией, когда оригинал должен остаться неизменным.

  1. В обычном reader выделите текст касанием и маркерами выделения.
  2. На плавающей карточке выберите один из шести цветов.
  3. Для комментария нажмите Note и введите текст заметки.
  4. При необходимости используйте Copy, Share, Web или Translate для выбранного фрагмента.
  5. Нажмите синюю кнопку сохранения с иконкой дискеты.
  6. В диалоге записи выберите Update the same file или Save as a new file.
  7. Для контроля откройте Reader Menu → My Highlights или My Notes.

Проверка: выделение появляется в списке и после сохранения остаётся при повторном открытии PDF. Типичная ошибка: пользователь закрывает документ с несохранёнными изменениями. MJ PDF умеет восстанавливать такую работу, но правильнее завершить сохранение и дождаться подтверждения. Безопасный откат: до записи используйте красную кнопку discard; после записи в важный оригинал предпочтительнее вернуться к заранее сохранённой копии, а не пытаться вручную удалять несколько аннотаций.

Добавить рукописную подпись

Цель: поместить визуальную рукописную подпись на страницу. Подготовка: убедитесь, что документ допускает такую форму подписания и не требует сертификатной электронной подписи.

  1. Откройте Reader Menu → Add signature.
  2. Нарисуйте подпись; при необходимости выберите чёрный, синий, красный или зелёный цвет.
  3. Разместите подпись на странице, перемещая рамку и меняя её размер.
  4. Нажмите синюю кнопку сохранения.
  5. Выберите обновление текущего PDF или сохранение нового файла.

Проверка: после повторного открытия подпись остаётся на нужной странице и сохраняет чёткость при увеличении. Типичная ошибка: подпись поставлена не в ту область или слишком крупно. Безопасный откат: до записи используйте discard; при работе с юридически значимым оригиналом сохраняйте результат отдельным PDF и сравнивайте его с исходником перед отправкой.

Заполнить существующую PDF-форму

Цель: внести значения в поддерживаемые поля формы. Подготовка: откройте PDF с интерактивными полями.

  1. Коснитесь нужного поля в reader.
  2. Введите текст или измените значение в открывшемся диалоге; для checkbox достаточно коснуться поля на странице.
  3. Проверьте остальные поля документа.
  4. Сохраните изменения через синюю кнопку записи и выберите текущий файл либо новую копию.

Проверка: введённые значения остаются после повторного открытия. Типичная ошибка: участок страницы выглядит как форма, но не является интерактивным PDF-полем. MJ PDF не превращает обычную картинку или текстовый шаблон в форму. Безопасный откат: закройте несохранённые изменения либо сохраните отдельную копию и не заменяйте исходный PDF.

Открыть PDF по ссылке и сохранить локальную копию

Цель: открыть PDF без предварительного ручного скачивания. Подготовка: нужен интернет и прямой адрес PDF.

  1. На Home откройте меню и выберите Open online либо в Reader Menu выберите Online PDF.
  2. Вставьте адрес документа. Для HTTP-ссылки приложение выводит предупреждение; HTTPS предпочтительнее.
  3. Подтвердите открытие. PDF показывается сразу, а локальная загрузка завершается в фоне.
  4. После аннотаций сохраняйте изменения в локальную копию или отдельный новый файл.

Проверка: документ открывается как PDF и после завершения загрузки доступен локально. Типичная ошибка: ссылка ведёт на HTML-страницу, другой тип файла или загрузка превышает безопасный размер относительно свободного места. В 3.1 не-PDF отклоняется, а чрезмерная загрузка останавливается. Безопасный откат: отмените загрузку и удалите неполный файл из Downloads, не затрагивая исходник на удалённом сервере.

Поделиться цитатой, сделать screenshot или отправить PDF на печать

Цель: вывести результат из reader без редактирования структуры документа. Подготовка: определите, нужен весь PDF, изображение страницы или карточка с цитатой.

  1. Для всего документа используйте Reader Menu → Share.
  2. Для системной печати выберите Print.
  3. Для снимка текущего представления выберите Screenshot.
  4. Для цитаты выделите текст и нажмите Share на карточке выделения. MJ PDF создаст квадратное изображение с текстом, названием книги и выбранной темой.

Проверка: Android показывает системный share sheet или print service, а для цитаты создаётся изображение, а не новый PDF. Типичная ошибка: screenshot используют вместо переноса текста и затем теряют возможность поиска. Безопасный откат: удалите созданное изображение; исходный PDF при Share, Print и Screenshot не переписывается.

Безопасно обновить MJ PDF и восстановить настройки

Цель: обновить приложение без потери истории чтения и настроек. Подготовка: отдельно сохраните важные PDF: резерв MJ PDF не является копией документов.

Экран Backup and Restore в MJ PDF с Automatic Daily Backup, Export Settings and History и Import Settings and History
Backup and Restore переносит настройки, историю, прогресс и закладки, но не заменяет резервное копирование самих PDF.
  1. Откройте Reader Menu → Settings → страницу Backup and Restore.
  2. В Backup Folder выберите каталог, где приложение будет хранить резервные данные.
  3. Нажмите Export Settings & History и сохраните актуальный резерв.
  4. При регулярном использовании включите Automatic Daily Backup и задайте Backup Time. Автоматические копии очищаются до десяти самых новых.
  5. Перед обновлением сохраните все несохранённые highlights, signatures и form values в соответствующие PDF.
  6. Обновляйте приложение через тот же канал, через который установлена текущая сборка.
  7. После обновления откройте библиотеку и несколько документов, проверьте позиции, bookmarks и настройки.
  8. При необходимости используйте Import Settings & History. Импорт проверяет файл до замены данных и создаёт защитный снимок текущего состояния.

Проверка: после импорта сохраняются настройки, reading progress и bookmarks. Типичная ошибка: резерв воспринимают как архив самих книг. PDF туда не входят. Автоматические ежедневные копии исключают сохранённые пароли; при ручном экспорте состав переносимых разделов выбирается отдельно. Безопасный откат: при неудачном импорте используйте созданный pre-import snapshot, если он предложен, и верните отдельно сохранённые PDF из собственной копии.

Сквозной сценарий: от открытия файла до проверенного сохранения

Цель: выполнить типичную задачу чтения и аннотирования с минимальным риском для оригинала. Подготовка: сохраните важный исходник отдельным файлом до начала редактирования.

  1. Откройте PDF плавающей кнопкой папки на Home.
  2. Через Search найдите нужный раздел или перейдите через Table of Contents.
  3. При больших полях включите Hide Margins; при длинном тексте используйте Text Mode только для чтения.
  4. Вернитесь в обычный PDF-вид, выделите нужную фразу и добавьте highlight или Note.
  5. При необходимости заполните форму или добавьте Add signature.
  6. Откройте My Highlights и My Notes и убедитесь, что нужные элементы присутствуют.
  7. Нажмите синюю кнопку сохранения и выберите Save as a new file, если оригинал должен оставаться неизменным.
  8. Закройте документ, откройте сохранённую копию заново и проверьте highlight, note, form fields и signature на соответствующих страницах.
  9. Только после такой проверки используйте Share или Print.

Проверка: новая копия открывается, содержит все ожидаемые изменения и не требует данных, оставшихся только в текущей сессии MJ PDF. Типичная ошибка: результат отправляют сразу после нажатия save и не открывают повторно. Безопасный откат: исходный PDF остаётся отдельным файлом, поэтому неудачную копию можно удалить и повторить правку без восстановления оригинала.

Плюсы и минусы

Плюсы

  • Бесплатное Android-приложение без рекламы и обязательного аккаунта.
  • Открытый исходный код и лицензия GPLv3.
  • Полноценная локальная библиотека с Recent, Library, Folders, статусами чтения, сортировкой и групповыми действиями.
  • Поиск внутри PDF, оглавление, встроенные ссылки, пользовательские bookmarks и история переходов.
  • Несколько режимов чтения: continuous, horizontal, Single Page и Dual Page, включая right-to-left.
  • Hide Margins улучшает чтение на маленьком экране и не изменяет исходный PDF.
  • Text Mode перестраивает извлечённый текст под чтение как электронную книгу.
  • Highlights и notes сохраняются внутри PDF, а существующие highlights можно редактировать.
  • Рукописная подпись хранится векторно и после сохранения становится содержимым страницы.
  • Поддерживается заполнение существующих PDF-форм.
  • Incognito не записывает обычную историю чтения и позиции.
  • В 3.1 сохранение проверяет результат записи, а при неудаче предусмотрена аварийная копия.
  • Автоматический ежедневный backup переносит настройки и историю без облачного аккаунта.

Минусы

  • Официальная платформа одна — Android; нет полноценной версии MJ PDF для iOS, Windows или macOS.
  • Основной рабочий формат — PDF; приложение не предназначено для чтения EPUB, MOBI и других книжных форматов.
  • Text Mode и Search не заменяют OCR для сканов без извлекаемого текстового слоя.
  • Нет полноценного редактирования произвольного текста и графических объектов PDF на уровне настольного редактора.
  • Рукописная signature является визуальной подписью, а не сертификатной цифровой подписью.
  • Для автоматического поиска и управления всеми PDF требуется широкое разрешение All files access.
  • Встроенная библиотека и большое количество настроек делают текущую v3 заметно насыщеннее старого минималистичного интерфейса.
  • Backup and Restore не архивирует сами PDF; автоматическая ежедневная копия не включает сохранённые пароли документов.
  • Для открытия PDF по ссылке, веб-поиска и веб-перевода требуется сеть.

Кому подойдёт

  • Пользователю Android, которому нужен бесплатный локальный PDF-ридер без рекламы и обязательной регистрации.
  • Тем, кто читает учебники, инструкции и книги в PDF и ценит сохранение последней страницы, bookmarks, оглавление и Text Mode.
  • Тем, кто регулярно подчёркивает фрагменты и ведёт notes прямо внутри PDF.
  • Пользователю планшета, которому полезны Dual Page, Single Page и управление мышью или аппаратными клавишами.
  • Тем, кто хранит большую локальную коллекцию и хочет статусы To Read, Reading, Completed и другие без стороннего облачного каталога.
  • Тем, кому периодически нужно визуально подписать документ или заполнить существующую PDF-форму на телефоне.
  • Тем, кому важен incognito-сценарий и отсутствие автоматической отправки crash report без согласия.

Кому не подойдёт

  • Пользователю iPhone, iPad, Windows или macOS, которому нужна одна и та же программа на всех устройствах.
  • Тем, кому требуется OCR отсканированных документов.
  • Тем, кто создаёт PDF с нуля, меняет исходный текст, переставляет объекты макета или выполняет сложную допечатную подготовку.
  • Тем, кому нужен редактор EPUB, MOBI, DjVu и других форматов в одной библиотеке.
  • Организациям, где требуется сертификатная цифровая подпись, корпоративное согласование или управляемое облачное хранение.
  • Пользователю, который не хочет выдавать All files access, но ожидает автоматический каталог всех PDF на устройстве.

Для более широкого редактирования PDF без привязки к MJ PDF можно свериться с материалом GeekHow о бесплатных программах для редактирования PDF.

Сравнение с другими аналогами

Продукт Основная задача Платформа Порог освоения Форматы Автоматизация и дополнительные функции Модель оплаты Главное ограничение Подходящий сценарий
MJ PDF Локальное чтение PDF, библиотека, highlights, notes, формы и рукописная подпись Android Низкий для чтения, средний для расширенных настроек PDF Фоновое сканирование, auto-scroll, automatic daily backup Бесплатно, GPLv3, без рекламы Нет OCR и полного редактирования объектов PDF Приватное чтение и аннотация PDF на Android
Adobe Acrobat Reader Просмотр, комментарии, формы, подпись, облачная работа и расширенные PDF-инструменты Android и iOS; экосистема также включает web/desktop Низкий для чтения, выше для платных инструментов Основной мобильный формат — PDF Облачные подключения, PDF Spaces и AI Assistant; бесплатный доступ к AI ограничен, полный — по подписке Бесплатное приложение с рекламой и покупками; расширенные функции по подписке Продвинутые возможности завязаны на платные планы и облачную экосистему Пользователь Adobe, которому важны синхронизация и расширенная обработка PDF
Foxit PDF Editor Mobile Просмотр, аннотации и более глубокое редактирование PDF Android и iOS Средний PDF с экспортом и преобразованием в расширенных функциях AI Assistant с бесплатным лимитом и платным расширением; OCR и глубокое мобильное редактирование относятся к платным возможностям Бесплатное базовое приложение, расширенные функции по подписке Часть редактирования, OCR и защиты относится к платным возможностям Мобильная работа, где нужен не только reader, но и более широкий редактор
Librera Reader Чтение книг и документов разных типов Android Средний из-за большого количества настроек PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW, HTML, CBZ, CBR, DOC, DOCX и другие Auto-Scan папок, авто-прокрутка, книжные режимы F-Droid-редакция бесплатна и открыта по GPLv3+ Фокус шире PDF; workflow аннотаций и сохранения PDF не повторяет MJ PDF Одна Android-читалка для PDF и электронной библиотеки разных форматов
KOReader Чтение на e-ink и Android с глубокой настройкой отображения Android, Linux и ряд e-ink устройств Выше среднего PDF, DjVu, EPUB, FB2, MOBI, DOC, RTF, HTML, CHM, TXT, CBZ и другие Расширенная настройка чтения, reflow сканов через встроенный K2pdfopt и функции для e-ink Бесплатно, открытый код, AGPLv3 Интерфейс и возможности ориентированы прежде всего на чтение, особенно на e-ink Большая книжная библиотека, электронная бумага и разнообразные форматы

MJ PDF выигрывает там, где нужен именно локальный Android-reader с сохранением аннотаций в PDF и без коммерческого слоя. Adobe Acrobat и Foxit рациональнее, когда работа продолжается на разных платформах или нужны OCR, преобразования, облачные процессы и расширенное редактирование. Librera и KOReader сильнее как универсальные читалки разных книжных форматов, но это уже другой приоритет.

Типичные проблемы и диагностика

1. Library пустая после установки

Симптом: вкладка Library не показывает PDF, хотя файлы есть на устройстве. Возможная подтверждённая причина: сканирование ещё не настроено или приложению не выдан доступ к хранилищу. Диагностика: проверьте наличие setup-card в Library и карточки разрешения. Исправление: настройте scan locations и предоставьте требуемый доступ. Проверка результата: документы из выбранных каталогов появляются в Library с обложками или placeholder.

2. PDF виден в Folders, но отсутствует в Library

Симптом: файл открывается через Folders, но не попадает в библиотечную сетку и общий поиск. Возможная подтверждённая причина: каталог исключён из текущей области сканирования. Диагностика: сравните путь файла с выбранными Scan locations. Исправление: добавьте нужный каталог либо включите сканирование всего устройства. Проверка результата: после обновления индекса карточка появляется в Library; сам файл при этом не перемещается.

3. Файл из другого приложения нельзя открыть повторно

Симптом: PDF сначала открылся из мессенджера, браузера или другого приложения, а позднее ссылка на него перестала работать. Возможная подтверждённая причина: исходное приложение передало временный файл и затем удалило его. Диагностика: MJ PDF предлагает восстановить доступ, найти тот же документ или использовать сохранённую копию. Исправление: для важных shared files сохраняйте постоянную копию либо выдавайте длительный доступ к исходнику. Проверка результата: документ открывается из Recent после перезапуска Android.

4. Online PDF не открывается

Симптом: Online PDF прекращает загрузку или отклоняет адрес. Возможная подтверждённая причина: нет сети, ссылка ведёт не на PDF, соединение небезопасно и требует подтверждения либо загрузка превышает допустимый предел относительно свободного хранилища. Диагностика: проверьте подключение, схему URL и фактический тип файла. Исправление: используйте прямой HTTPS-адрес PDF, подтвердите переход только при доверии к источнику и освободите место перед большой загрузкой. Проверка результата: документ открывается в reader, а локальная копия завершается в фоне.

5. Search не находит текст, который виден на странице

Симптом: слова визуально присутствуют, но Search и Text Mode не извлекают их. Возможная подтверждённая причина: страница является сканом или изображением без текстового слоя. Диагностика: попробуйте выделить слово либо открыть Page Text; отсутствие извлекаемого текста подтверждает ограничение. Исправление: сначала выполните OCR во внешнем инструменте и откройте полученный searchable PDF. Проверка результата: после распознавания Search возвращает совпадения и Text Mode получает текст.

6. Highlight, подпись или форма не сохраняется в исходный PDF

Симптом: приложение не может обновить тот же файл или предлагает другое место. Возможная подтверждённая причина: текущий источник доступен только для чтения, потерял write-access или является временным shared file. Диагностика: обратите внимание на предложение сохранить копию и на состояние файла в системном picker. Исправление: используйте Save as a new file в доступную папку. Проверка результата: новая копия открывается и содержит изменения.

7. Пользователь редактирует PDF во время текущего сохранения

Симптом: действие аннотации временно недоступно. Возможная подтверждённая причина: в 3.1 новые правки блокируются на время записи, чтобы они не потерялись и не смешались с текущей операцией. Диагностика: дождитесь окончания progress-индикатора сохранения. Исправление: продолжайте редактирование только после завершения записи. Проверка результата: кнопки снова активны, а повторно открытый PDF содержит предыдущий сохранённый набор правок.

8. Hide Margins обрезает страницу не так, как нужно

Симптом: визуальная обрезка пустых полей мешает конкретной странице. Возможная подтверждённая причина: автоматическое определение полей не соответствует нестандартному макету или пользовательскому предпочтению. Диагностика: переключите Show Margins и сравните представление; сам PDF при этом остаётся неизменным. Исправление: отключите Hide Margins для документа или задайте per-page override. Проверка результата: содержимое снова отображается полностью без изменения файла.

9. Развороты или порядок страниц неправильны для книги справа налево

Симптом: горизонтальное перелистывание идёт не в ожидаемую сторону. Возможная подтверждённая причина: автоматическое направление документа определено не так, как требуется конкретному PDF. Диагностика: откройте per-document Reading Direction. Исправление: вместо Auto выберите Right to Left или Left to Right. Проверка результата: листание и сохранённая позиция соответствуют выбранному направлению.

10. Import Settings & History не принимает резерв

Симптом: восстановление останавливается до замены данных. Возможная подтверждённая причина: файл повреждён, вручную изменён или содержит неизвестные/неверно типизированные настройки. Диагностика: используйте другой проверенный backup, созданный самим MJ PDF. Исправление: импортируйте целую резервную копию без ручного редактирования. Проверка результата: после восстановления открываются прежние настройки, progress и bookmarks; при неудачном импорте остаётся возможность вернуться к safety snapshot.

11. Android не принимает APK как обновление установленного MJ PDF

Симптом: установка новой сборки поверх существующей завершается отказом. Возможная подтверждённая причина: Android принимает обновление только при совпадающем application ID и совместимой подписи приложения, а также подходящем version code. Диагностика: проверьте, откуда установлена текущая сборка и откуда получен новый APK. Исправление: обновляйтесь через тот же канал; перед удалением приложения обязательно экспортируйте Settings & History и отдельно сохраните PDF. Проверка результата: новая версия устанавливается как update, а данные приложения остаются на месте.

FAQ

Можно ли отключить Home и вернуться к открытию через системный выбор файла?

Да. Ветка 3 позволяет полностью отключить Home. Тогда MJ PDF снова ведёт себя ближе к ранним версиям: основной вход в работу начинается с выбора PDF, а документ, переданный из другого приложения, всё равно открывается сразу в reader.

MJ PDF умеет держать несколько документов открытыми одновременно?

Да. Текущая версия поддерживает несколько экземпляров приложения, поэтому разные PDF можно держать в отдельных окнах Android. Это не вкладки внутри одного reader: переключение зависит от механизма многозадачности системы.

Запоминается ли выбранное направление чтения для конкретной книги?

Да. Автоматически определённое или вручную выбранное направление сохраняется для документа. Логические номера страниц при Right to Left не меняются, меняется порядок горизонтального перелистывания.

Можно ли искать слова без учёта диакритических знаков?

В Search есть отдельная настройка игнорирования accents. Она полезна для документов, где одно и то же слово встречается с диакритикой и без неё, но не заменяет OCR: текст всё равно должен присутствовать в PDF.

Что можно делать с пользовательскими bookmarks кроме перехода по ним?

Экран bookmarks позволяет переименовывать и удалять закладки, а также менять их порядок перетаскиванием. Для каждой закладки может отображаться глава, к которой относится страница, когда документ содержит подходящее оглавление.

Можно ли искать внутри Table of Contents?

Да. Поиск в оглавлении сопоставляет названия и номера страниц. Есть отдельные действия для раскрытия и сворачивания всех ветвей и для перехода к разделу, соответствующему текущей странице.

Можно ли всегда открывать новые PDF сразу в Text Mode?

Да. В настройках предусмотрен вариант открытия PDF в Text Mode по умолчанию. Выбор шрифта, темы, размера текста и параметров переформатирования при этом остаётся частью Text Mode, а обычный PDF-вид доступен через кнопку PDF.

Обязательна ли подпись Made by MJ PDF на карточке с цитатой?

Нет. При подготовке изображения с выбранной цитатой отметку Made by MJ PDF можно убрать. Карточка остаётся отдельным графическим результатом и не меняет исходный документ.

Можно ли выбрать другой сервис перевода выделенного текста?

Да. MJ PDF поддерживает несколько веб-переводчиков и позволяет добавить собственный. Отдельно устанавливаемый офлайн-словарь используется для определений одиночных слов и не требует сети после установки.

Можно ли отключить историю чтения без включения Incognito?

Да. В History and Privacy есть глобальный переключатель Save Reading History. Он останавливает запись истории, включая Text Mode; для новых файлов при этом ограничиваются действия, которые зависят от сохранённой записи документа, например добавление bookmark.

Folders показывает только дерево каталогов?

Нет. Для просмотра папок предусмотрены hierarchy mode и flat mode. Первый сохраняет структуру каталогов, второй упрощает обзор PDF по папкам без обычного обхода дерева.

На Home отображается имя файла или название документа?

Home использует фактическое название PDF, когда его удаётся получить из документа, а не обязательно техническое имя файла. Это облегчает различение книг, у которых имя на диске сокращено или сформировано автоматически.

Вывод по сценариям

Для Android-пользователя, которому нужен локальный PDF-reader без рекламы, MJ PDF 3.1 закрывает больше задач, чем простая просмотрщица: библиотека, поиск, Text Mode, bookmarks, highlights, notes, формы и визуальная подпись собраны в одном небольшом приложении. Его сильная сторона — не количество конвертеров, а связность чтения и сохранения заметок в самом PDF.

Для учебных материалов и книг особенно полезны Library, прогресс, статусы, Hide Margins, Dual/Single Page, оглавление и Text Mode. Для рабочих PDF важнее highlights, notes, формы, Save as a new file и проверяемое сохранение 3.1. Для разового приватного просмотра есть Incognito.

MJ PDF не стоит выбирать вместо полноценного редактора, OCR-системы или кроссплатформенной облачной экосистемы. Когда задача выходит за чтение и точечную разметку — например, требуется распознавать сканы, менять исходный текст, собирать PDF из других форматов или подписывать сертификатом — лучше сразу использовать специализированный инструмент. В рамках своей роли MJ PDF остаётся сфокусированным Android-приложением: PDF хранится локально, интерфейс можно настроить под чтение, а изменения документа отделены от данных библиотеки и истории.