Зачем конвертировать электронные книги?

Каждая электронная книга и приложение для чтения поддерживают одни форматы электронных книг и не поддерживают другие. Устройства Kindle читают форматы Amazon и EPUB, Kobo, Apple Books и Google Play Книги читают EPUB, FB2 — это формат многих российских и восточноевропейских библиотек, а PDF и файлы Word используют для печати, обмена и редактирования книг. Поэтому книгу часто нужно конвертировать, прежде чем её можно будет открыть там, где вы хотите её читать. Форматы также сохраняют разный объём содержимого книги: одни сохраняют главы, оглавление, примечания и изображения, другие — только текст.

Формат Название Конвертация Что сохраняет конвертер
EPUB Электронная публикация, EPUB 2 и 3 В обе стороны Главы, оглавление, заголовки, стили, ссылки, примечания, изображения и обложку
FB2 FictionBook, также в архиве (.fb2.zip) В обе стороны Разделы, заголовки, стили, примечания, изображения, таблицы, стихи, эпиграфы и обложку
MOBI Mobipocket и старые книги Kindle (AZW) Только из Главы, оглавление, заголовки, стили, изображения и обложку
AZW3 Формат Kindle 8 (KF8) Только из Главы, оглавление, заголовки, стили, ссылки, изображения и обложку
PDF Формат переносимых документов В обе стороны Из PDF: текст, заголовки и главы. В PDF: всё, кроме внутренних ссылок
DOCX Документ Microsoft Word В обе стороны Заголовки, стили, списки, таблицы, ссылки, сноски и изображения
TXT Простой текст В обе стороны Текст и главы, определяемые по заголовкам, например «Глава 1»
HTML Веб-страница В обе стороны Заголовки, стили, списки, таблицы, ссылки, примечания и изображения — всё в одном файле

Стили включают полужирный, курсив, подчёркивание, зачёркивание, верхний и нижний индексы, а также код. В FB2 нет подчёркивания, а в простом тексте нет стилей вообще.

Описание инструмента

Этот инструмент конвертирует электронные книги между EPUB, FB2, PDF, DOCX, TXT и HTML, а также из MOBI и AZW3 в любой из этих форматов. Все конвертеры электронных книг здесь работают одинаково: от универсального конвертера электронных книг до конвертеров для отдельных пар форматов, например EPUB в FB2, FB2 в EPUB, EPUB в PDF или MOBI в EPUB. При запуске конвертер использует форматы, указанные в его названии, а в меню «Источник» и «Цель» можно выбрать любые другие.

Выберите или перетащите одну или несколько книг. В окне выбора файлов отображаются только файлы исходного формата, но можно перетащить файлы любого формата: каждый из них будет конвертирован из своего исходного формата. Поэтому файл FB2 конвертируется даже в конвертере MOBI в EPUB. Каждая книга конвертируется сразу после добавления, а затем повторно — при каждом выборе другой цели.

Книги конвертируются на вашем устройстве и никогда не загружаются на сервер.

Конвертация нескольких электронных книг за раз

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

  • Книги конвертируются по одной, в порядке добавления, а индикатор выполнения показывает их количество.
  • Конвертированные книги отображаются в виде сетки. У каждой есть собственная кнопка «Скачать», а исходные имена файлов сохраняются с новым расширением.
  • Кнопка «Скачать всё» сохраняет все конвертированные книги в одном ZIP-файле, а если книга только одна — сохраняет её без архива.
  • Если у двух книг совпадают имена, к имени второй добавляется номер, например book (1).epub.
  • Если книгу не удаётся конвертировать, в сообщении об ошибке указывается её имя, а остальные книги продолжают конвертироваться.

Как это работает

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

Чтение:

  • Книга определяется по формату своего содержимого, независимо от расширения: EPUB с расширением .zip читается как EPUB, а FB2 в архиве — как FB2.
  • Книги EPUB читаются в порядке, заданном списком разделов; для каждого файла создаётся глава с названием из оглавления. Полужирный шрифт, курсив и другие стили сохраняются независимо от того, заданы ли они тегами или классами таблиц стилей книги, а сноски, помеченные соответствующим образом, становятся примечаниями книги. Шрифты, цвета, размеры и оформление страницы не переносятся.
  • Книги FB2 читаются с использованием указанной в них кодировки, например Windows-1251, которую используют многие старые файлы. Каждый раздел основного текста становится главой, раздел примечаний — примечаниями книги, а стихи, эпиграфы и цитаты преобразуются в цитаты. Подзаголовок вроде «* * *» становится разделителем сцен. Также сохраняются жанры, аннотация, издательство, год и ISBN.
  • Книги MOBI и AZW3 читаются по части KF8, если она есть в файле, как в более новых книгах Kindle, иначе — по старому тексту Mobipocket.
  • Документы DOCX читаются с помощью mammoth: заголовки, оформленные стилями заголовков Word, текст со стилем «Название» и цитаты со стилем «Цитата» сохраняют своё назначение, а сноски и концевые сноски становятся примечаниями книги.
  • Из файлов PDF считывается текст: строки объединяются в абзацы, слова, перенесённые с дефисом в конце строки, восстанавливаются, номера страниц и повторяющиеся на каждой странице колонтитулы исключаются, а строки, набранные более крупным шрифтом, становятся заголовками. Если в PDF есть закладки, для каждой закладки верхнего уровня создаётся глава; в остальных случаях главы создаются по заголовкам наибольшего размера. Первая страница становится изображением обложки. Изображения и шрифты внутри PDF не считываются, а в сканированном PDF нет текста для чтения, пока он не будет обработан с помощью OCR.
  • Файлы TXT читаются с учётом их кодировки: UTF-8, UTF-16 или наиболее вероятной устаревшей кодировки. Абзацы определяются по пустым строкам, отступам или разрывам строк — в зависимости от того, что используется в файле. Строки вроде «Глава 12», «Глава 3», «Kapitel 2» или «第三章» начинают новые главы. Названием книги становится имя файла.
  • Файлы HTML читаются как одна страница с изображениями, встроенными в неё в виде URL данных.

Запись:

  • Книги EPUB создаются в формате EPUB 3, а для старых устройств чтения также добавляется оглавление EPUB 2. Каждая глава записывается в отдельный файл, в оглавлении перечисляются главы и заголовки внутри них, для обложки создаётся отдельная страница, а примечания помещаются на последнюю страницу, на которую ведут ссылки из текста.
  • В книгах FB2 для каждой главы создаётся раздел, вложенный в соответствующие заголовки, чтобы устройства чтения отображали их в оглавлении. В FB2 нет списков, поэтому элементы списка становятся абзацами, начинающимися с «1.» или «•». Изображения записываются в формате JPEG или PNG, которые отображают устройства чтения FB2; остальные изображения преобразуются в PNG.
  • Файлы PDF создаются в формате страниц A5 — размере книжной страницы — с использованием Liberation Sans, шрифта с латинскими, греческими и кириллическими буквами; символы, которых в нём нет, отображаются как «?». Каждая глава начинается с новой страницы, обложка занимает первую страницу, страницы нумеруются, а закладки PDF содержат список глав. По ссылкам на веб-страницы можно перейти нажатием, а примечания размещаются после последней главы.
  • В документах DOCX каждая глава начинается с новой страницы, а заголовки оформляются стилями заголовков Word и отображаются в области навигации Word. Примечания становятся сносками, цитаты оформляются стилем «Цитата», а изображения подгоняются по размеру страницы.
  • В файлах TXT в начале указываются название и авторы, если только они уже не стоят в начале текста, затем следуют главы с пустой строкой между абзацами. Элементы списка начинаются с «-» или номера, ячейки таблицы разделяются символом «|», примечания размещаются в конце и обозначаются, например, как [1], а изображения не включаются.
  • Файлы HTML представляют собой одну страницу со всей книгой, встроенными в неё изображениями и примечаниями в конце.
  • В каждой конвертированной книге сохраняются название, авторы, язык и описание исходной книги — насколько это позволяет целевой формат.

Советы

  • Чтобы читать книгу на Kindle, конвертируйте её в EPUB: функция «Отправить на Kindle» принимает файлы EPUB.
  • Если PDF конвертируется в одну длинную главу, значит, в нём нет закладок, а заголовки глав не крупнее основного текста. Обычно PDF, созданный из EPUB или файла Word, лучше конвертировать из исходного файла.
  • Книги, купленные с защитой от копирования DRM, конвертировать нельзя. Они появятся в сообщении об ошибке вместе с другими книгами, которые не удалось обработать.
  • Комиксы и другие книги с фиксированным макетом состоят из страниц для просмотра, а не из текста, который можно переформатировать, поэтому они конвертируются плохо: конвертер работает с текстом книги.