Чтобы сохранить текст в формате FB2, недостаточно просто переименовать файл в «книга.fb2» — такой файл не откроется ни одна читалка, потому что FB2 представляет собой XML-документ со строгой структурой тегов: описание книги, тело текста, бинарные вложения. Правильный результат даёт только конвертация через специальную программу, онлайн-сервис или текстовый редактор с поддержкой этого формата.
Ниже разберём рабочие способы: от бесплатной программы Calibre до онлайн-конвертеров и ручной сборки XML. Каждый метод подходит под свою задачу — разовую конвертацию одного файла, пакетную обработку библиотеки или подготовку собственной книги к публикации.
Что такое FB2 и почему обычное «Сохранить как» не работает
FB2 (FictionBook) — открытый формат электронных книг на основе XML. Внутри файла текст размечен тегами: <body> для основного содержимого, <section> для глав, <description> для метаданных (автор, название, жанр). Именно благодаря этой разметке читалки корректно отображают оглавление, сноски и обложку.
Если сохранить документ Word с расширением .fb2 через обычное «Сохранить как», внутри останется бинарная структура DOCX, а не XML. Программа для чтения при попытке открыть такой файл выдаст ошибку парсинга или покажет пустой экран. Поэтому конвертация — обязательный этап, а не формальность.
Конвертация через Calibre на компьютере
Самый универсальный способ — бесплатная программа Calibre, доступная для Windows, macOS и Linux. Она поддерживает входные форматы DOCX, EPUB, TXT, HTML, RTF и корректно собирает FB2 с метаданными.
Порядок действий:
- 📥 Установите Calibre с официального сайта и запустите программу.
- ➕ Нажмите кнопку «Добавить книги» и выберите исходный файл.
- 🔄 Выделите книгу в списке и нажмите
Конвертировать книги. - 📄 В правом верхнем углу окна конвертации выберите выходной формат FB2.
- ✏️ На вкладке «Метаданные» проверьте автора, название и обложку — они попадут внутрь файла.
- ✅ Нажмите «OK» и дождитесь окончания конвертации; готовый файл лежит в папке библиотеки Calibre.
☑️ Проверка результата после конвертации в Calibre
Обратите внимание: при конвертации из PDF качество результата непредсказуемо, потому что PDF хранит текст как набор строк с фиксированными позициями. Если исходник — PDF, лучше сначала извлечь из него текст в DOCX или TXT, вычистить разрывы строк и только потом конвертировать в FB2.
Онлайн-конвертеры: быстро, но с ограничениями
Когда устанавливать программу не хочется, подойдут веб-сервисы конвертации: загружаете DOCX, TXT или EPUB, выбираете целевой формат FB2 и скачиваете результат. Таких сервисов много, и принцип работы у них одинаковый.
Однако у онлайн-метода есть существенные ограничения, которые стоит учитывать до загрузки файла:
- 📦 Ограничение на размер файла — большие книги или архивы могут не приниматься.
- 🔒 Конфиденциальность: рукопись или закрытый документ уходит на чужой сервер.
- 🌐 Требуется стабильное интернет-соединение на время загрузки и скачивания.
- ⚙️ Минимум настроек: метаданные и структуру глав обычно отредактировать нельзя.
⚠️ Внимание: не загружайте в онлайн-конвертеры документы с персональными данными, коммерческой тайной или неопубликованными рукописями. Файл проходит через сторонний сервер, и гарантий его удаления после обработки у вас нет.
Редакторы с поддержкой FB2
Для подготовки собственной книги удобнее редакторы, которые сразу работают с разметкой FictionBook. В них можно не просто сохранить текст, а оформить главы, эпиграфы, стихи и сноски так, как они будут выглядеть в читалке.
| Инструмент | Тип | Подходит для |
|---|---|---|
| Calibre | Конвертер и каталогизатор | Пакетная конвертация готовых файлов |
| Редакторы FB2 с визуальной разметкой | Редактор | Создание книги с нуля, главы и сноски |
| Онлайн-конвертеры | Веб-сервис | Разовая конвертация небольшого файла |
| Блокнот / XML-редактор | Ручная разметка | Точный контроль структуры документа |
При работе в специализированном редакторе ищите функцию Экспорт или Сохранить как FB2 в меню файла. Перед сохранением заполните карточку книги: автор, название, жанр, аннотация. Эти данные попадут в секцию <description> и будут отображаться в библиотеке читалки.
Ручная сборка FB2 через XML
Если нужен полный контроль над структурой, FB2 можно собрать вручную в любом текстовом редакторе. Минимальный каркас документа выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0">
<description>
<title-info>
<author><first-name>Имя</first-name><last-name>Фамилия</last-name></author>
<book-title>Название книги</book-title>
<lang>ru</lang>
</title-info>
</description>
<body>
<section>
<title><p>Глава 1</p></title>
<p>Текст главы...</p>
</section>
</body>
</FictionBook>
Файл сохраняется в кодировке UTF-8 с расширением .fb2. Каждый абзац оборачивается в тег <p>, каждая глава — в <section>. Изображения вставляются в секцию <binary> в кодировке Base64 — вручную это делать неудобно, поэтому для книг с иллюстрациями ручной способ подходит плохо.
⚠️ Внимание: при ручной разметке критична валидность XML. Незакрытый тег или спецсимвол & без экранирования (&) сделают весь файл нечитаемым — читалка откажется его открывать. Проверяйте документ XML-валидатором перед использованием.
Как проверить валидность FB2-файла
Откройте файл в браузере — если XML корректен, браузер покажет дерево тегов, а при ошибке укажет строку с проблемой. Также существуют специальные валидаторы схемы FictionBook, которые проверяют соответствие официальной XSD-схеме формата.
Типичные проблемы после конвертации
Даже корректно сконвертированный файл иногда ведёт себя не так, как ожидается. Вот с чем сталкиваются чаще всего и что проверить в первую очередь.
Кракозябры вместо русского текста. Причина почти всегда в кодировке: файл сохранён не в UTF-8 или в заголовке XML указана неверная кодировка. Откройте FB2 в текстовом редакторе и проверьте первую строку — там должно быть encoding="utf-8".
Пропало оглавление. Читалки строят оглавление по тегам <title> внутри секций. Если при конвертации главы не были выделены заголовками в исходном документе, структура теряется. Решение — разметить заголовки стилями «Заголовок 1/2» в исходнике и сконвертировать заново.
Читалка не открывает файл. Возможные причины: битая загрузка (проверьте размер файла), невалидный XML, либо файл на самом деле не FB2, а переименованный документ. Проверка через браузер, описанная выше, быстро покажет, где проблема.
Часто задаваемые вопросы
Можно ли сохранить в FB2 прямо из Microsoft Word?
Штатной функции сохранения в FB2 у Word нет. Нужно сохранить документ как DOCX или TXT, а затем сконвертировать его через Calibre или онлайн-сервис. Либо воспользоваться редактором с нативной поддержкой FictionBook.
Чем открыть готовый FB2-файл для проверки?
На компьютере — любой читалкой с поддержкой формата (например, CoolReader, FBReader) или программой Calibre. На смартфоне — большинством мобильных читалок. Также файл можно открыть в браузере как XML, чтобы проверить структуру.
Как вставить обложку в FB2?
В Calibre обложка добавляется на этапе редактирования метаданных перед конвертацией. В ручной разметке изображение кодируется в Base64 и помещается в секцию <binary>, а в <title-info> добавляется ссылка на него через тег <coverpage>.
FB2 или EPUB — что выбрать?
Оба формата потоковые и хорошо поддерживаются читалками. FB2 исторически популярен в русскоязычном сегменте и удобен простой XML-структурой. EPUB — международный стандарт с более широкими возможностями оформления. Многие библиотеки хранят книги в обоих форматах, а Calibre позволяет конвертировать между ними без потери структуры.
Можно ли конвертировать несколько файлов в FB2 сразу?
Да. В Calibre выделите несколько книг в библиотеке (с зажатой клавишей Ctrl или Shift) и запустите пакетную конвертацию — программа обработает все выбранные файлы с одинаковыми настройками выходного формата.