Контакти

Як створити файл fb2 із doc. Створення книг fb2. binary – двійкові об'єкти

Перед створенням fb2 книграджу прочитати статтю, присвячену безпосередньо самому.

Перш ніж почати, потрібно встановити програму для створення fb2 книг. Я використовую програму BookDesigner.

Небагато про те, чому я вибрав саме цю програму для створення книг у форматі fb2.

  1. Вона безкоштовна.
  2. Вона надає гнучкий інструмент підготовки тексту перед створенням книги fb2.
  3. Вона «всеядна» (підтримує велика кількістьвхідних форматів файлів (txt, html та ін.)).
  4. Вона досить проста в освоєнні.

Отже, настановні для цієї програми можна. Вам знадобляться два з них. Установку потрібно проводити у такому порядку:

  1. Встановити "BookDesigner v.4 Installer".
  2. Розпакувати «BookDesigner v.4 оновлення програми» і скопіювати вміст цієї папки, в яку була встановлена ​​програма в пункті 1 (зазвичай це C:\Program Files (x86)\Book Designer 4.0).
  3. Для власників необхідно також встановити DHTML Editing Control for Applications, який можна .

Після установки, ви зможете знайти цілих 3 ярлика, з яких в Наразінам цікавий лише один. Для створення fb2 книгзапускаємо "BookDesigner 4.0".

Ви маєте побачити наступне вікно.

Спочатку там завантажено документ з короткою інструкцієюпідготовка тексту перед створенням книги у форматі fb2. Щоб відкрити російську інструкцію, натисніть на кнопку «russian» в самому верху. Якщо раптом ніякої інструкції автоматично не відкрилося, знайти її можна вручну наступним шляхом: Help – Self Teaching – My first E-BOOK. Там ви зможете знайти й інші уроки.

Ах так, мало не забув пояснити для чого потрібна ця сама підготовка тексту перед створенням книг fb2. Як я вже говорив, всі структурні елементи у форматі fb2 жорстко обмежені один від одного. І якщо просто відкрити якийсь вихідний файл із текстом, то програма не завжди зможе правильно визначити назву книги, її автора. Під час підготовки ви вручну визначаєте назву книги, хто її автор тощо. Для цього і потрібна підготовка, щоб наприкінці вийшла справді розумна книга fb2.

Отже, як готувати текст перед створенням книги fb2 ви прочитаєте в інструкції, я ж покажу як просто додати текст до програми і отримати з нього книгу fb2.

Початковий матеріал (книги у форматі txt) я беру на lib.ru. Сьогодні я скачав звідти зібрання творів А. С. Пушкіна і хочу зробити з нього повноцінну книгу у фоматі fb2. У програмі BookDesiner для того, щоб відкрити новий текст, потрібно зробити нехитру операцію: Натиснути File – OpenBook, вибрати потрібний файлта натиснути Відкрити. Текст завантажиться у програму.

Натискаю кнопку «Make fb2 file» і перевіряю назву книги та автора.

95 57 617 0

Сучасні програми-читалки здатні розпізнати понад двадцять самих різних форматівтексту: від найпростішого txt до djvu та багатьох інших. Але для того, щоб не плутати користувачів у різних форматах та розширеннях, більшість верстальників і укладачів електронних версій книг стали використовувати відносно новий формат fb2, який можна вважати універсальним і одним з найпопулярніших. У цій статті ми розберемося, як переробити doc, pdf та txt у fb2.

Вам знадобляться:

Переваги

Формат fb2 має масу переваг, наприклад:

  • Відмінно відображає усі ілюстрації;
  • Легко зберігає об'ємні файли;
  • Практично дозволяє відтворити оригінальну книгу на екрані ПК, ноутбука, або читалки.

Недоліки

Але, водночас, цей формат має дуже істотний недолік – його не можна відкрити стандартними засобамиперегляду тексту. Тобто якщо ви захотіли почитати електронну книгу на звичайному телефоні, без вбудованого ПЗ, то вам доведеться переробити fb2 в txt.


Або інший випадок – у вас є величезний текстовий документ, з якого хочете зробити електронну книгу. І якщо ви не знаєте як переробити doc у fb2, то зробити це у вас навряд чи вдасться. Тому сьогодні ми розповімо вам як конвертувати fb2-файли, а також як створювати їх самостійно.

Створюємо fb2 з doc, pdf або txt документа

Існує кілька спеціальних сервісів, які в режимі он-лайн зроблять практично з будь-якого текстового формату fb2 файл. Користуватися можна одним із доступних сервісів.

Наприклад, ebook.online-convert.com, який є досить потужним інструментом для роботи з електронними книгами, і має безліч інших, не менш корисних функцій.

Або ж convertfileonline.com. Він російськомовний, має більш простий інтерфейс (але водночас менше функцій), тому ми зупинимо свій вибір саме на ньому.

Цей спосіб стане відмінним рішенням, якщо файл має невеликий розмір, а також не потребує додаткового форматування. Так що якщо вам потрібно переробити pdf у fb2 – дотримуйтесь інструкцій.

Відкриваємо головну сторінкуі бачимо собі робочу область. За допомогою кнопки "Виберіть файл", вказуємо шлях до нашого pdf, txt, або docx-файлу.

У вікні вибираємо пункт FictionBook2 (FB2) - це означає, що книга буде створена в чистому форматі, повністю відповідаючи вихідному.

Натискаємо «Конвертувати», і вже за мить ваш браузер розпочне завантаження готової книги у форматі fb2.

Робимо з fb2-файлу txt, pdf чи doc документ

Процес, обернений вищеописаного. Допустимо, ви , але вона у форматі fb2, але ви хочете її почитати на своєму мобільному, який крім txt, інших форматів просто не розпізнає (у кращому разі, якщо це смартфон – то doc/docx). Переробити fb2 у txt не складніше, ніж зробити інше.

У цьому нам допоможе все той же сервіс convertfileonline.com. У головному вікні вже знайомим способом вказуємо шлях до файлу, після чого у робочому вікні виділяємо необхідний формат кінцевого файлу – EPUB, RTF, DOC, DOCX, PDF або TXT.

Вивчати C# сидячи перед монітором комп'ютера зручно (і необхідно) лише тоді, коли потрібно відкривати Visual Studioта розглядати приклади програм «на практиці». Але набагато зручніше читати теорію з екрану електронної книги, лежачи на дивані або десь у поїздці. Але в цьому випадку доводиться стикатися з набагато великими проблемами, одна з яких - відсутність потрібних книг у форматі fb2.
Через пошук я знайшов статтю на сайті хабрахабр, де автор пропонував автоматичну конвертацію книг у графічний формат. Але це не допомогло б, т.к. потрібна мені книга була оптимізована під формат приблизно A4, а розмір екрану PocketBook 626 всього 6 дюймів. Тож довелося створювати книгу у форматі fb2. Довго, але у принципі потрібно, т.к. нормальних альтернатив я не знайшов (можна було читати прямо в форматі pdf, але дуже погано відображався на читалці, причому без переносів).

Для створення fb2, крім наявності вихідного тексту книги, потрібно встановити розширення для OpenOffice:
1. Качаємо та встановлюємо OpenOffice (якщо його немає на комп'ютері).
2. Завантажуємо та розпаковуємо
3. В OpenOffice заходимо в Меню та вибираємо Сервіс -> Управління розширеннями -> Додати...
4. Вибираємо файл OOoFBTools.oxt та встановлюємо його. Після перезавантаження OpenOffice у меню має з'явитися пункт OOoFBTools

Після того, як усі інструменти для створення книги підготовлені, можна розпочати її створення. Відразу зазначу, що цей процес зовсім не швидкий, але при деякій практиці можна створювати по кілька сотень сторінок формату А4 за вихідні, що в принципі цілком достатньо, щоб підготувати чтиво на весь тиждень.
(Для початку можна потренуватись на одній сторінці).
1. Для зручності створюємо у OpenOffice.Writer свій формат сторінки, який більше схожий на екран електронної книги: Формат -> Сторінка… -> Формат паперу"Користувачський ..." - приблизно 8,80 см на 12,50 см і поля 0,30 см справа і зліва і 0,50 см зверху і знизу.
2. Копіюємо текст із PDF-файлу і вставляємо його в новий документ OpenOffice Writer. Вставляти краще через «Вставити як…» або за допомогою комбінації клавіш Ctrl+Shift+V та вибрати "Текст без форматування"
3. Далі викликаємо Панель FB2-стилів: Меню -> OOoFBTools -> "Панель fb2 стилів ..."
4. Запускаємо Меню -> OOoFBTools -> «Коректор тексту…»
У цій версії fb2tools коректор застосовується і для блоку тексту, виділеного, як лістинг (code), тому, щоб уникнути непотрібних видаленькраще прибрати зазначені пункти (також я прибрав видалення розривів сторінок):

5. Для скорочення ручної праці запускаємо пункт меню OOoFBTools -> Склейка розриву рядків та абзаців…

6. Тепер потрібно вручну пробігтися текстом, для виявлення пропущених розривів рядків.
7. Після цього можна за допомогою панелі стилів виділити частини тексту:

  • Книга - Назва
  • Книга
  • Заголовок 1 (для назви Глав книги)
  • Заголовок 2 (для назви підрозділів)
  • Цитата — Підзаголовок (для виділення слова Примітка)
  • Цитата (для виділення тексту Примітки)
  • code (для виділення лістингів програм)

8. Якщо в книзі присутні фрагменти коду (листинги), потрібно вибрати пункт меню OOoFBTools -> Автоматична розмітка листингів програм
9. Після того, як до тексту використані всі необхідні стилі, можна сформувати засобами OpenOffice «Зміст». До нього автоматично буде додано весь текст, виділений стилем «Заголовок» та додані номери сторінок.
10. Перед першим запуском Експорту у FB2, потрібно налаштувати параметри: Меню -> OOoFBTools -> Налаштування Export2FB21…

11. Крім цього, потрібно буде один раз заповнити «Редактор fb2 властивостей…»
12. Тепер вибираємо Меню -> OOoFBTools -> Експорт у fb2 формат…та натискаємо кнопку «Експорт».
Результат сторінки з таблицею та приміткою:

З лістингом програми:

На PocketBook:

P.S. На жаль, OOoFBTools це всього лише скрипт на Visual Basic, тому автоматично правильно скоригувати текст на 100% не вийде і доведеться видалити символи абзацу вручну або вставити його там, де це потрібно. Для зручності потрібно включити в OpenOffice.Writer відображення символів ( Ctrl + F10 ).
Приклад із символами абзацу ДО редагування вручну.

Приклад із символами абзацу ПІСЛЯ редагування вручну.

Потрібно видаляти всі символи абзацу, за якими слідує текст, який починається з маленької (маленької) літери. Бувають, звичайно, винятки, наприклад, коли текст починається з цифр, але таке буває вкрай рідко.

Хочу представити вашій увазі розширення для OpenOffice OooFBTools. Це розширенняпризначений для конвертації документів із форматів, що підтримуються OpenOffice.org Writer у формат FictionBook2. Але це не просто конвертор, це ще й інструмент для форматування та розмітки. Після обробки та конвертації документа за допомогою OooFBTools практично не потрібна його додаткова редагування в редакторі формату fb2. Тобто швидко та досить зручно можна отримати вашу улюблену книгу у форматі fb2.

Практично у розширенні реалізовані багато основних можливостей формату fb2. Ось лише невеликий список можливостей:

  1. Експорт основних елементів структури документа (структури тексту, виносок та гіперпосилань, стилів абзаців, анотацій, цитат, поем, епіграфів, картинок, простих та складних таблиць та ін.).
  2. Історія документа.
  3. Анотації до документа.
  4. Реалізовано 10 рівнів вкладення заголовків.
  5. Можливість видалення порожніх рядків.
  6. Експорт посилань усередині документа.
  7. Автоматичне заповнення полів форми конвертора (автор, назва, інструкція та ін.).
  8. Коректор тексту - заміна лапок "ялинкою", видалення зайвих прогалин та багато іншого.

Завантажити розширення OooFBTools можна за цим посиланням. У пакеті з розширенням є дуже докладна інструкціяз встановлення та використання OooFBTools у форматі pdf. З першого погляду дана інструкціяможе здатися трохи складною, тому я хотів би навести приклад швидкого створення fb2 книги з простого текстового документа. У моєму описі буде показаний лише мінімальний набір функцій, необхідний для створення fb2 книги, але надалі, на основі моєї інструкції, набагато простіше розібратися з усіма іншими функціями.

В якості вихідного файлувізьмемо книгу Лінуса Торвальдса "Just for fun" у форматі txt. Відкриваємо OpenOffice Writer і бачимо не дуже приємну картину.



Книжка у такому вигляді нам не потрібна. Для початку скористаємося інструментом "Завантаження шаблону стилів у документ" у меню OOoFBTools і натисніть клавішу F11. У результаті отримаємо вікно зі списком стилів, як показано на малюнку.



Тут ви бачите список встановлених стилів, необхідних для форматування документа. Призначення багатьох стилів можна зрозуміти з назви. Наприклад, стиль абзацу "Book Title" необхідний для виділення в тексті назви книги. До них ми ще повернемось.

Як ми говорили вище, форматування вихідного тексту не годиться. Форматувати його ручками? Звичайно, ні. Існує інструмент "Коректор тексту". Виберемо його в меню OOoFBTools. У вікні відзначимо необхідні пункти і натиснемо "Прийняти".

Після цього засобами OOo Writer встановимо вирівнювання тексту шириною. Тепер стало красивіше. Не лякайтеся, якщо не бачите абзаців, точніше червоного рядка. Так і має бути. Після конвертування в отриманому fb2 файлі всі абзаци будуть там, де повинні бути. Скажу одразу, інструмент "Коректор тексту" працює дуже якісно. Мною було скориговано та прочитано 5 книг (тобто я повинен був бачити всі недоліки), і в жодній я жодного разу не зустрів результатів помилок Коректора тексту. Хоча тут багато залежить і від вихідного файлу.

Тепер розмітимо епіграф. Просто виділяємо текст з епіграфом і двічі клацаємо за шаблоном стилю "Epigraph". Тест стане синім і вирівняється праворуч. У моєму випадку епіграф складався з трьох частин, їх я розділив порожнім рядком.



Я навмисне не став вносити в тест книги її автора та назву. Робив я її для себе і мені досить бачити всі ці моменти у списку книг у моїй читалці. Але ви легко зможете це зробити за аналогією з епіграфом.

Тепер розмітимо розділи. Розділи розмічаються за допомогою стилів Level 1, 2, 3 і т.д. до десятої. В чому суть? Допустимо є книга, що складається з 3 частин по 5 розділів у кожній. Відповідно, частини позначаємо як Level1, а розділи як Level2, тобто отримуємо ієрархію.



Тут "Вступ" розмічено як Level1, а "Слідом однієї революції" як Level2. Власне, після розмітки розділів книга готова до комфортного читання і можна приступати до конвертації. У меню OOoFBTools вибираємо "Експорт у fb2 формат" і у вікні, що з'являється, заповнюємо всю необхідну інформацію(жанр, автор, назва та ін.). Тиснемо "Створити fb2-файл" і все. Отриманий файл можна завантажувати в улюблену читалку та насолоджуватися читанням.

Досить велика кількість електронних книг, доступні в інтернеті, представлено в цьому форматі.

Формат fb2 (або FictionBook) спочатку створювався саме як формат для представлення електронних версій книг і згодом набув заслуженої популярності. Файли формату fb2 дозволяють зберігати форматування тексту та можуть містити зображення, наприклад, обкладинку або ілюстрації.

Чим відкрити fb2

Завантажити потрібну книгу неважко, але чим відкрити файл fb2?

Якщо ви віддаєте перевагу читанню на спеціальному портативному пристрої(електронний рідер, див. фото зліва), то проблем, швидше за все, не виникне. Багато сучасних електронних рідерів за умовчанням вміють працювати з форматом fb2.

Але все ж таки іноді виникає необхідність перезберегти електронну книгу у формат, зрозумілий рідеру. Наприклад, досить популярна електронна читалка Kindle не підтримує fb2, але працює з іншими популярними форматами.

Файли fb2 мають чітку структуру і це дозволяє їх легко конвертувати (зберігати) в інші популярні формати, такі як txt, doc, rtf і т.д.

Про те, як конвертувати fb2 у mobi (формат підтримується читалкою Kindle), у простий текстовий файл txt або документ Wordя розповім трохи пізніше.

Зараз давайте розберемося з тим, чим відкрити fb2 на Windows, тобто, яка програма для читання fb2 повинна бути встановлена ​​на комп'ютері.

Програма для читання fb2 на комп'ютері

Існує багато програм для читання fb2 на комп'ютері. Свого часу я записав відео про програму FBReader і, на мій погляд, це непогана читалка.

Програма підтримує не тільки fb2, але й інші популярні формати електронних книг, такі як epub, mobi, html та ін.

Крім цього, через програму можна отримати доступ до безкоштовних та платних каталогів електронних книг. Тобто можна шукати та завантажувати книги прямо з програми.

Це абсолютно безкоштовна програма, що має версії для різних операційних систем, у тому числі мобільних. Якщо на вашому телефоні немає програм для читання книг у форматі fb2, то можете спробувати мобільну версіюцієї програми.

Як я вже згадав, якийсь час тому я записав відео про FBReader. Інтерфейс програми з того часу не змінився, тому відео ще актуальне (дивитися з 3:32)

Як створити fb2

Для створення електронної книги потрібно скористатися будь-яким текстовим редакторомНаприклад, всім добре відомим .

Створіть текстовий документ за всіма правилами – із заголовками, форматуванням, ілюстраціями тощо. Потім збережіть його у звичайному форматі програми Ворд -.

Ну а тепер нам просто потрібно створити fb2 із doc або docx. Для цього нам знадобиться програма, яка дозволить конвертувати файл у fb2.

Конвертуємо fb2

Отже, нам потрібно створити книгу у форматі fb2 з ордівського документа або ми вже маємо книгу в fb2 і її потрібно перевести в якийсь інший формат, наприклад, epub, mobi, txt або у формат Word.

Скористаємося програмою-конвертером. Подібних програм існує безліч і одна з них – Calibre. Ця програма призначена для конвертації електронних книг під конкретні пристрої, але вона підтримує досить багато форматів і має досить великий функціонал, тому підійде і для простого перекладу електронної книги з одного формату до іншого.

Програма безкоштовна та має версії для різних операційних систем. За бажання можна завантажити навіть , яка не вимагає установки.

При запуску програми нам буде запропоновано вибрати папку, в яку будуть розміщуватися новостворені файли.

Відкриється майстер, який дозволяє адаптувати сконвертовані електронні книги під певний пристрій. Якщо ви конвертуєте книгу саме для електронної читалкиабо сматрофона, то можна цим скористатися, обравши свій пристрій у списку.

Якщо вам просто потрібно перевести файл з одного формату в інший, то вибираємо «Generic».

За необхідності цей майстер завжди можна запустити через Параметри.

Ну і тепер додаємо до програми книги, які хочемо конвертувати в інший формат. Продемонструю на прикладі ордівського файлу, який я щойно створив.

Натискаємо кнопку «Додати книги» і знаходимо потрібний файл (або файли) на диску комп'ютера.

Мене цікавить fb2, але зверніть увагу, що тут є не лише стандартні формати електронних книг на зразок epub, mobi або PDF.

Якщо у нас є книга у форматі fb2, то ми можемо конвертувати fb2 у Ворд, тобто в програми Microsoft Word.

Натискаємо ОК та процес конвертації починається.

Після того, як конвертація буде закінчена, ми можемо зайти в папку (яку вказали в майстрі при запуску програми) і виявимо тут підпапку, в якій будуть знаходитись оригінальний файл і щойно сконвертований файл у форматі fb2.

Як конвертувати PDF або DjVu у fb2

Ну і не можу не торкнутися питання, яке часто виникає при розгляді формату fb2 — як конвертувати PDF в fb2?

Щоправда, якщо PDF файлбув створений з текстового документа, наприклад, був збережений, то, швидше за все, можна виділити весь вміст документа, скопіювати і вставити в новий документ. Крім цього, знову ж таки, є спеціальні , які можуть полегшити це завдання.

Ну а коли ми маємо ордівський файл, то ми його можемо конвертувати в fb2.

Але хочу ще раз наголосити, що успішно перевести PDF у fb2 вийде лише в одному випадку — PDF створювався з текстового документа. Якщо PDF – це відскановані сторінки ( програмне забезпеченнясканерів дозволяє зберігати результат відразу в PDF), то навряд чи вдасться так легко вирішити це завдання.

Все теж стосується і , який спочатку призначений для зберігання відсканованих документів. Просто так конвертувати DjVu у fb2 не вийде і доведеться скористатися описаним вище алгоритмом – розпізнати, зберегти в docx, конвертувати у fb2.



Сподобалась стаття? Поділіться їй