FB2 в PDF

Верстает книгу из FB2 в PDF с нормальными полями, красной строкой, заголовками глав и картинками. Формат страницы и кегль выбираете сами: A5 для читалки, A4 для печати, A6 для телефона.

Файл пока не выбран.

Разбор книги и вёрстка PDF идут внутри браузера, шрифт Noto Serif встраивается в файл. Файл никуда не отправляется.

Как книга из FB2 верстается заново

Конвертер разбирает FB2 как XML: название и автора из описания, обложку и картинки из двоичных вложений, тело книги по секциям, где заголовки становятся заголовками разного уровня, абзацы получают красную строку, стихи верстаются построчно, а пустые строки дают отступ. Второе тело со сносками попадает в конец книги. Кодировка читается из заголовка файла, поэтому книги в windows-1251 и koi8-r открываются так же, как в UTF-8, а архив .fb2.zip распаковывается на месте.

Вёрстка идёт заново под выбранный формат: A5 для читалки и планшета, A4 для печати, A6 для телефона, кегль от 10 до 16 и три ширины полей. Шрифт Noto Serif с кириллицей встраивается в файл подмножеством нужных букв, титульная страница собирается из названия, автора и обложки, номера страниц ставятся по центру снизу. Иллюстрации вписываются в ширину текста и не разрываются между страницами. Книга на пятьсот страниц верстается за несколько секунд: ширина каждого слова измеряется один раз и кэшируется, а сам файл собирает библиотека pdf-lib на устройстве читателя.

Чтение книги
Книга из FB2 после вёрстки читается как бумажная: поля, красная строка, заголовки глав. Фото: Викисклад, CC0.
УстройствоФорматКегльПоля
Читалка 6 дюймовA612–14узкие
ТелефонA614–16узкие
ПланшетA511–12обычные
КомпьютерA511обычные
Печать на принтереA412обычные или широкие

История: русский формат книг против фиксированной страницы

FictionBook придумал в 2004 году Дмитрий Грибов, автор читалки Haali Reader: формат описывает книгу как XML с главами, абзацами, стихами и сносками, без привязки к размеру экрана. Версия 2.0 стала стандартом русскоязычных библиотек и магазинов: Литрес, Флибуста и Либрусек хранят книги именно в FB2, а читалки от PocketBook до CoolReader открывают его напрямую. В мире формат почти неизвестен, там книги живут в EPUB и MOBI.

PDF старше на одиннадцать лет и устроен наоборот: он фиксирует положение каждой строки на странице, поэтому книга в PDF выглядит одинаково везде, но не подстраивается под экран. Из-за этого сотни тысяч книг лежат в FB2, а принтеры, офисные программы и многие устройства понимают только PDF. Сверстать книгу заново в браузере стало возможно, когда библиотеки на JavaScript научились встраивать шрифты: без кириллического шрифта в файле русский текст в PDF превращался в квадратики.

Чтение с электронной книги
Электронная читалка: формат A6 и кегль 14 дают страницу, которая помещается на экран целиком. Фото: Shixart1985, CC BY 2.0.
Печатный станок Гутенберга
Печатный станок: PDF унаследовал от печати фиксированную страницу, FB2 от неё отказался. Фото: Викисклад, CC0.

Как выбрать формат и что не переносится

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

Курсив, жирный и цвет из FB2 в PDF не переносятся, весь текст набирается одним шрифтом; для художественной книги это незаметно. Если файл не открылся, он битый или в архиве несколько книг: сохраните его заново из читалки и повторите. Готовый PDF при желании собирается в один том с другими через объединение PDF, а книга в EPUB верстается соседним конвертером EPUB.

Формат FB22004 год, Дмитрий Грибов
Форматы страницыA4, A5, A6
Кегль10–16
ШрифтNoto Serif, встроен
КодировкиUTF-8, windows-1251, koi8-r
Архив .fb2.zipраспаковывается
Сноскив конец книги
Файл на серверне уходит

Как пользоваться

  1. Подойдёт и архив .fb2.zip. Название книги, автор и число глав покажутся сразу.
  2. A5 с кеглем 11 читается как обычная книга; для печати на A4 возьмите 12, для телефона A6 и 14.
  3. Обложка и иллюстрации из файла попадут в PDF, титульная страница и номера страниц отключаются.
  4. Книга верстается за секунды, файл скачивается с названием исходника.

Частые вопросы

Как перевести FB2 в PDF

Перетащите файл в поле, выберите формат страницы и нажмите «Собрать PDF». Конвертер читает структуру FB2: главы становятся заголовками, абзацы получают красную строку, стихи верстаются строками без переносов, картинки и обложка встраиваются, шрифт Noto Serif с кириллицей вшивается в файл. Открыть такой PDF можно на любом устройстве, ничего устанавливать не нужно.

Какой формат выбрать для читалки, телефона и печати

Для электронной читалки с экраном 6 дюймов подойдёт A6 с кеглем 12 или 14: страница целиком помещается на экран без масштабирования. Для телефона тоже A6. Для планшета и чтения на компьютере A5 с кеглем 11, это формат обычной книги. Для печати на принтере выбирайте A4 с кеглем 12 и обычными полями: на листе поместится в полтора раза больше текста, чем в книжном формате.

Сохранятся ли главы, картинки и обложка

Да. Заголовки глав и разделов становятся заголовками разного размера, обложка выносится на титульную страницу вместе с названием и автором, иллюстрации встраиваются по месту в тексте и вписываются в ширину страницы. Курсив и жирный внутри абзацев не переносятся: в файл встроен один шрифт, и текст верстается им. Сноски из отдельного тела книги попадают в конец под заголовком «Примечания».

Почему конвертер не открыл файл

Обычно файл FB2 битый: незакрытый тег или лишний символ, и его отвергает разборщик XML. Откройте файл в читалке, которая терпит ошибки, и сохраните заново, либо проверьте архив: внутри .fb2.zip должен лежать ровно один файл .fb2. Кодировки windows-1251 и koi8-r конвертер распознаёт по заголовку файла.

Можно ли перевести PDF обратно в FB2

Здесь нет. PDF хранит текст строками с координатами, и собрать из него главы и абзацы без ошибок получается только у книг с простой вёрсткой. Текст из PDF вытаскивает извлечение текста, а в редактируемый документ переводит PDF в Word.

Куда отправляется книга

Никуда: разбор FB2 и сборка PDF идут внутри браузера, файл остаётся на вашем устройстве. Книга на 500 страниц верстается за несколько секунд.

Похожие инструменты

Объединить PDF

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

Открыть
EPUB в PDF

Книга из EPUB верстается в PDF по порядку оглавления с заголовками, картинками и обложкой: формат страницы, кегль и поля на выбор, номера страниц. Всё внутри браузера.

Открыть
PDF в текст

Извлекает текстовый слой: по страницам или сплошняком, со склейкой переносов и абзацев. Показывает, где текста нет вовсе.

Открыть
PDF в Word

Переносит текст из PDF в редактируемый .docx: абзацы, разрывы страниц и склейка переносов. В браузере.

Открыть
Печать на PDF

Штамп «Копия верна», «Оплачено» или «Согласовано» с датой либо скан своей печати с прозрачным фоном на одну страницу или на все сразу.

Открыть
DjVu в PDF

Книга или скан из DjVu в PDF прямо в браузере: страницы по одной, размер листа по dpi файла, JPEG или PNG на выбор, скрытый текст DjVu ложится слоем для поиска. Файл никуда не уходит.

Открыть

Ещё инструменты для документов и денег

НДС и сумма прописью, проверка чека по QR-коду, переработки и алименты, объединение, сжатие и перевод PDF — в разделе 83 инструмента.