Перейти к содержимому

Направление конвертации

Конвертация FB2 в PDF

Преобразование FB2 → PDF на сервере, без установки программ

.fb2.pdf

.fb2.pdf
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы FB2. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

FB2 описывает книгу по смыслу — заголовки, эпиграфы, сноски, — и всё это переносится в PDF вместе с обложкой и оглавлением. Разбивка на страницы создаётся заново под лист A4.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

FB2 и PDF: характеристики

Характеристики форматов FB2 и PDF рядом
Характеристика.fb2FB2.pdfPDF
Полное названиеFictionBook 2.0Portable Document Format
РазработчикДмитрий Грибов и сообщество FictionBookAdobe
Год появления20041993
Расширение.fb2.pdf
MIME-типapplication/x-fictionbook+xmlнет данных
СодержимоеТекстовоеТекст, вектор, растр, формы
Несколько страниц в файлеПоддерживаетсяПоддерживается
Устройство файлаОдин XML-документнет данных
РазметкаСмысловая: главы, эпиграфы, стихи, сноскинет данных
ИллюстрацииВстроены в документ в кодировке base64нет данных
МетаданныеАвтор, серия, жанр, переводчик, аннотациянет данных
Слабое местоТаблицы и сложная вёрстканет данных
Чем открытьFBReader, Calibre, CoolReader, PocketBook Reader, AlReaderAdobe Acrobat Reader, Foxit Reader, SumatraPDF, Google Chrome, Microsoft Edge, Просмотр (macOS)
СпецификацияОписание форматаОписание формата
MIME-типынет данныхapplication/pdf, application/x-pdf, application/acrobat
Прозрачностьнет данныхПоддерживается
Стандартнет данныхISO 32000-2
Вёрстканет данныхФиксированная, не зависит от устройства
Шрифтынет данныхВстраиваются в файл
Защитанет данныхПароль, права доступа, подпись

Преобразование FB2 → PDF

FB2 — один XML-документ, где размечены не шрифты и отступы, а роли фрагментов: section, title, epigraph, poem со stanza и v, cite, note. Изображения лежат внутри того же файла элементами binary с кодированием base64. При выводе в PDF смысловая разметка превращается в оформление, а книга верстается по листу A4.

Кодировка объявлена в прологе XML и читается оттуда, поэтому файлы в windows-1251 из старых библиотек и современные в UTF-8 обрабатываются одинаково корректно. Base64 увеличивает объём вложенных изображений примерно на треть — этим и объясняется, почему книга с иллюстрациями в FB2 весит больше, чем можно ожидать по числу картинок. При выводе изображения декодируются обратно и вставляются в документ в исходном разрешении.

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

Полоса набора задаётся полями: 0, 20 или 40 pt на листе 595 × 842 pt. Шрифты встраиваются в документ, номера страниц печатаются. Отдельная деталь: в библиотеках книги нередко раздают упакованными, файл называется book.fb2.zip. Тип входа определяется по сигнатуре содержимого, поэтому такой файл будет опознан как ZIP — распакуйте его до загрузки. На задание отводится 600 секунд.

Порядок преобразования FB2 → PDF

  1. Шаг 1

    Распаковка, если книга в архиве

    Файлы вида book.fb2.zip откройте архиватором и извлеките сам .fb2: формат определяется по первым байтам содержимого, а не по составному расширению.

  2. Шаг 2

    Загрузка

    За задание принимается несколько книг. Кодировка берётся из пролога XML, предварительная перекодировка файла не требуется.

  3. Шаг 3

    Поля страницы

    Обычные 20 pt — для чтения и печати, широкие 40 pt — под пометки на распечатке, без полей — для максимальной плотности набора.

  4. Шаг 4

    Проверка структуры

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

Вопросы по работе сервиса

Как быть с файлом .fb2.zip?

Распаковать его любым архиватором и загрузить извлечённый .fb2. Тип входа проверяется по сигнатуре, и упакованная книга опознаётся как обычный ZIP-архив, а не как книга.

Сохранятся ли стихи, эпиграфы и сноски?

Да, ради этого формат и создавался. В FB2 размечены роли фрагментов, поэтому stanza и v выводятся строками с сохранённой выключкой, epigraph — отдельным блоком, note — связанной сноской. Угадывать структуру по расположению текста, как при разборе PDF, здесь не приходится.

Не пострадает ли кириллица в старом файле?

Нет. Кодировка объявлена в первой строке XML и читается оттуда, поэтому и windows-1251, и UTF-8 обрабатываются одинаково. Искажение символов возможно только при расхождении объявления с фактическим содержимым — такой файл повреждён ещё до конвертации.

Что выбрать для чтения с экрана — PDF или EPUB?

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