Как превратить многолетние записи дневника в удобную копию для чтения в формате EPUB
Если вы хотите просматривать многолетние записи дневника на электронной книге, сначала экспортируйте дневник и сохраните этот экспорт без изменений в качестве резервной копии. Затем сделайте отдельную копию для чтения с четкими датами, сгруппируйте записи по годам и месяцам и преобразуйте ее в EPUB. Храните исходный экспорт приложения для дневника и вложения вместе: EPUB позволяет упорядочить читаемый текст и добавленные изображения, но не гарантирует сохранения каждого тега приложения, аудиофайла или поля метаданных. Это руководство посвящено одной задаче: созданию удобной копии с навигацией в формате EPUB из экспортированного вами дневника.
Сохраните оригинал перед подготовкой копии для чтения
Экспортируйте записи с помощью встроенной функции экспорта вашего приложения для дневника и сохраните полученные файлы в надежном месте для резервного копирования до начала редактирования или конвертации. Храните все сопутствующие фотографии, аудио и другие вложения вместе с этим экспортом, по возможности сохраняя структуру папок приложения. Зафиксируйте дату экспорта и, если приложение предлагает выбор, выбранные параметры экспорта. Это упростит интерпретацию файлов в будущем без необходимости полагаться на EPUB для сохранения специфических данных приложения.
Работайте с копией экспорта. Изучите небольшую выборку записей и отметьте, какие детали присутствуют в экспортированных файлах: даты, заголовки, основной текст, изображения, теги и ссылки. Форматы экспорта различаются, поэтому не стоит ожидать одинаковых полей или поведения вложений в разных приложениях для ведения дневника. Если ваши записи распределены по отдельным файлам, убедитесь, что даты и заголовки легко читаются, прежде чем объединять их.
Выберите иерархию, соответствующую тому, как вы вспоминаете события
Удобный вариант по умолчанию — один раздел на каждый год, месяцы в качестве подразделов и записи внутри них. Например, гипотетический экспорт может выглядеть так: «2023» → «Март» → «2023-03-14 — Первый теплый вечер». Сохраняйте полную дату в заголовке каждой записи, даже если запись уже находится под заголовком месяца. Даты в однозначном формате «год-месяц-день» последовательно сортируются и легко воспринимаются при беглом просмотре.
Если в каком-то месяце в вашем дневнике всего несколько записей, все равно оставьте этот месяц в виде заголовка: предсказуемая навигация полезнее, чем попытка сократить оглавление. Для очень большого архива сделайте по одному файлу EPUB на каждый год, если единый файл становится слишком громоздким для открытия или навигации. Это практическое решение по организации, а не требование формата.
Подготовьте удобный исходный документ перед конвертацией
Создайте или подготовьте документ в формате, который поддерживает ваш инструмент конвертации, с единообразной разметкой заголовков: заголовки годов на одном уровне, заголовки месяцев под ними, а названия записей — еще уровнем ниже. Поместите дату и исходное название в заголовок записи. Сохраняйте текст записи именно как текст, а не сводите страницы в скриншоты: это сохранит возможность поиска и позволит изменять размер шрифта на совместимых устройствах для чтения.
Calibre описывает конвертацию как конвейер, который преобразует исходные данные в XHTML перед созданием выходного формата, и поясняет, что распознавание структуры может использоваться для построения оглавления. В руководстве также содержится предупреждение, что результаты конвертации зависят от входного формата. На практике четкие, единообразно размеченные заголовки дают процессу конвертации более удобную структуру для работы. Проверяйте созданную навигацию, а не предполагайте, что инструмент правильно распознал каждый заголовок. См. [документацию calibre по конвертации электронных книг](https://manual.calibre-ebook.com/en/conversion.html).
Определите, как должны работать фотографии и ссылки
Включайте изображение, если оно помогает идентифицировать или понять запись, и добавляйте короткую подпись или замещающий текст там, где это необходимо. Сохраняйте оригинальное вложение в резервной копии, даже если вы помещаете его копию в EPUB. Большие или многочисленные изображения могут утяжелить книгу и повлиять на отображение, поэтому имеет смысл изменить размер копий для комфортного чтения, сохранив оригиналы отдельно. EPUB поддерживает упакованный веб-контент, такой как HTML, CSS и изображения, но поведение ридеров может различаться; [спецификация W3C EPUB 3.3](https://www.w3.org/TR/epub-33/) определяет формат, а не идентичность отображения на каждом устройстве.
Если запись ссылается на другую запись, сделайте цель ссылки реальным заголовком или разделом и убедитесь, что ссылка указывает на нее после конвертации. Ссылки, зависящие от приложения дневника, закрытого веб-интерфейса или внешней авторизации, могут не работать в автономном режиме. Сохраняйте такие URL-адреса в виде текста, если их контекст важен, и оставляйте исходный экспорт для ссылок и метаданных приложения, которые не поддерживаются в EPUB.
Конвертируйте, проверяйте и корректируйте EPUB
В calibre добавьте подготовленный исходный документ, выберите EPUB в качестве выходного формата и проверьте настройки конвертации для структуры и создания оглавления. Откройте полученный результат в программе для просмотра EPUB и проверьте несколько мест: панель оглавления, ранний и поздний год, переход между месяцами, длинную запись, изображение и любую внутреннюю ссылку. Обратите внимание на отсутствующие или дублирующиеся заголовки, даты с переносом строк, не отображающиеся изображения и ссылки, ведущие не туда. Исправьте исходный документ или настройки конвертации, затем выполните процедуру заново и проверьте еще раз.
Если вы хотите просмотреть или отредактировать сам файл EPUB, воспользуйтесь редактором EPUB — Sigil. Руководство пользователя Sigil предписывает участникам проекта проверять, чтобы итоговый EPUB проходил валидацию без ошибок. Это подтверждает, что валидацию стоит воспринимать как полезную проверку структуры, а не как гарантию того, что книга будет выглядеть безупречно на вашем ридере. См. [проект руководства пользователя Sigil](https://github.com/Sigil-Ebook/sigil-user-guide).
Наконец, перенесите файл на целевую электронную книгу способом, поддерживаемым устройством, и откройте его там. Проверьте навигацию, размер текста, изображения и несколько внутренних ссылок на самом устройстве. EPUB — это стандарт, но это не значит, что любой ридер поддерживает файлы EPUB напрямую; обратитесь к актуальной документации устройства, чтобы узнать о поддерживаемых форматах и способах передачи. Если оно не поддерживает EPUB, сохраните свой архив в исходном виде, используйте поддерживаемый формат конвертации для копии для чтения и повторите визуальную проверку.
