FictionBook – формат описания структуры документа



Мы поможем в написании ваших работ!


Мы поможем в написании ваших работ!



Мы поможем в написании ваших работ!


ЗНАЕТЕ ЛИ ВЫ?

FictionBook – формат описания структуры документа



Все теги, которые применяются в стандарте FB, описывают структурные элементы документа (автор книги, название, главы, параграфы, стихи, эпиграфы, аннотации и так далее), причем в минимально необходимом наборе, но ничего не говорят о том, как они должны быть отображены. Отображение отдается на откуп или таблицам преобразования (css, xslt) или ридеру. Причем в случае прямой работы ридера с форматом FB, практически все настройки отображения можно сделать настраиваемыми пользователем.

Это самое замечательное свойство формата FB. В самом деле, тот кто хоть один раз готовил текст в любом формате для чтения в ридере (я имею ввиду качественную подготовку, а не поток текстового файла, где при чтении книги можно только догадываться, что каким структурным элементом является) всегда сталкивался с необходимостью ручного определения структурных элементов документа. Не существует алгоритма, позволяющего со 100% вероятностью программно различить эпиграф и стихотворную строфу, название части (заголовок верхнего уровня) и название главы (заголовок нижнего уровня), заголовка и подзаголовка. Из формата FictionBook процесс подготовки любого формата можно полностью автоматизировать, потому что в выполнении единственной задачи, которая требует ручного вмешательства отпала необходимость. Вот почему в первом определении было сказано, что это универсальный формат. Но это только первое преимущество формата FB. Вторым преимуществом является то, что зная структуру документа, мы можем работать непосредственно со структурными элементами файлов формата FictionBook. Например, можно выбрать из всех файлов библиотеки имя автора, название произведения, жанр, обложку и аннотацию и создать автоматический каталог библиотеки, что очень актуально для онлайновых библиотек, но и в домашней библиотечке будет хорошим подспорьем. Можно вывести отдельную главу или даже документ из отдельных частей или глав, то есть любых структурных частей документов библиотеки.

Наличие только минимально необходимых тегов, делают формат простым для обработки ридером. Что позволяет написать ридер, при жестких требованиях к размеру программы, например, для КПК или сотового телефона, коммуникатора. Наличие XML-схемы, при отсутствии проблем с размером файла, позволяет создать ридер, который не будет зависить от версии формата и обрабатывать документ в соответствии со схемой.

Ну и напоследок рассмотрим схему подготовки документов. Для подготовки формата FB2 достаточно иметь любой текстовый файл, на иллюстрации мы обозначили входящий текст зеленной веткой и назвали Text. Здесь наступает самый ответственный момент. Используя различные программы (Any2fb, FBtools, BookDesigner), мы конвертируем файл в предварительный документ формата fb2. Затем используя FBTools (кстати, я предпочитаю использовать FBTools в связке с Any2FB, то есть для импорта файла в программу FBtools использую Any2FB) или любой текстовый редактор, тщательно проверяем форматирование – правим ошибки форматирования, проверяем на соответствие схеме валидатором. Только убедившись в том, что документ отформатирован верно, сохраняем и получаем файл в формате FictionBook. В зависимости от сложности текста и навыков подготовки на этот процесс уходит от 15 минут до нескольких часов. Зато теперь мы имеем документ в формате FictionBook. И можем положить его в библиотеку, при желании даже заархивировав (многие программы и, в частности, ридер Haali, умеют работать непосредственно с архивами). Если вам понадобится этот файл в другом формате, по причине того, что ваше устройство и операционная система не имеет ридера для прямой работы с форматом FB (надеюсь, что это явление временное), вы можете легко переконвертировать в любой формат без боязни потерять качество разметки документа, например, используя программу fb2any.

Краткое описание формата FictionBook.

Электронную книгу в формате FictionBook можно условно разделить на три части:

Первая — описание книги (description). Автор, название, кто сделал FB2, выходные данные бумажного оригинала и т.д.

Вторая — непосредственно текст книги, разбитый на логические части согласно бумажному изданию или авторскому замыслу, если произведение не было издано.

Третья, необязательная — картинки и двоичные объекты в кодировке base64.

Ознакомиться со схемой (schema) FictionBook можно на сайте www.fictionbook.org в разделе «Документы».

Практическое задание

1. Изучить структуру формата FictionBook. Описать его преимущества и недостатки.

2. Изучить программное обеспечение, предназначенное для создания и редактирования книг в формате FictionBook, представить интерфейс этих программ в презентации.

Рассмотреть возможности конвертации текстов в формат Fiction Book и необходимое программное обеспечение. Он-лайн конвертер электронных книг

http://ebook.online-convert.com/ru

4. Работа с программой FB Editor.

Отчет и презентация должны содержать все предложенные для рассмотрения вопросы.

 

План практического занятия 8

Тема: Электронные форматы книг

Цель: Освоить технологию создания электронных публикаций

Вопросы:

1. Изучить исторические аспекты создания электронных изданий в формате ePub

2. Изучить структуру формата ePub

3. Ознакомиться с программами для чтения книг в формате ePub

4. Программы для создания EPUB

5. Конвертация книг или документа в формат EPUB.

6. Практическое задание.

7. Задание для самостоятельной работы.

Время: 4 часа

Методика выполнения:

История формата EPUB

Формат EPUB (название происходит от английского словосочетания «electronic publication) был разработан Международным форумом по цифровым публикациям (International Digital Publishing Forum — IDPF). Первоначальная версия появилась еще в 1999 году под названием OEB (Open eBook Publication), но окончательная версия вышла в свет в сентябре 2007 года. Это был уже собственно EPUB.

EPUB очень быстро завоевал популярность в США и Европе, где до этого был популярен формат Mobipocket (расширения MOBI, PRC, AZW). Крупнейшая зарубежная библиотека Gutenberg.com сделала epub своим стандартным форматом для хранения электронных книг. Подавляющее большинство онлайн-магазинов электронных книг (контента) перешли на EPUB в 2008-2010 годах.

В 2009 году проектом www.epubreader.com было выпущено специальное расширение для браузера FireFox, позволяющее читать книги в EPUB с комфортом прямо в окне браузера. Можно как загружать книги из интернета, так и открывать книги, хранящиеся на компьютере.

В том же 2009 году компания Sony перевела свой онлайн-магазин электронных книг (контента) на формат EPUB (ранее использовался фирменный формат Sony LRF (BBeB)). Ридеры Sony поддерживали EPUB еще с 2008 года, а к 2012 году Sony полностью исключила поддержку LRF из программного обеспечения своих ридеров, таким образом окончательно и бесповоротно перейдя на EPUB.

В 2010 году был проведен конкурс на разработку логотипа формата EPUB. В конкурсе участвовало 203 человека из 18 стран, а победил дизайнер Ральф Бёркхардт (Ralph Burkhardt), плод его трудов можете увидеть чуть ниже. Основные черты логотипа, согласно Бёркхардту — простота и узнаваемость.

В июле 2010 года произошло еще одно событие — формат EPUB обновился до новой версии 2.0.1. Никаких серьезных изменений, однако, не было: просто исправили некоторые ошибки и недочеты.

В том же 2010 году случилось еще одно весьма интересное событие — экономический отчет Президента США был опубликован в том числе и в формате EPUB — для того, чтобы его смогли с удобством прочитать владельцы устройств для чтения электронных книг и планшетов.

В настоящее время популярность EPUB только растет, в частности, в России и других странах СНГ количество доступных в этом формате электронных книг непрерывно увеличивается. В США и Европе EPUB уже является стандартом для хранения и распространения электронных книг, единственный его конкурент — MOBI (и его DRM-вариация AZW).

Международный форум по цифровым публикациям сейчас работает над созданием новой версии формата — EPUB 3; уже созданы предварительные версии. Новая версия отличается улучшенной поддержкой формул (MathML), поддержкой комиксов, аудио, в перспективе — и видео. Основная задача сейчас состоит в том, чтобы сделать EPUB поистине универсальным форматом, хорошо подходящим для учебников и интерактивной литературы.

 

Структура формата ePub

ePub — открытый формат электронных версий книг, который был разработан Международным Форумом по Цифровым Публикациям (International Digital Publishing Forum – IDPF). Исходя из определения IDPF, ePub – является XML-форматом цифровых книг и публикаций с плавающей («резиновой») версткой. Основан он на трех открытых стандартах: Open Publication Structure (OPS), Open Packaging Format (OPF) и Open Container Format (OCF) и дает издателям возможность выпуска и распространения цифровых изданий в одном файле, при этом обеспечивая совместимость программного и аппаратного обеспечения, что необходимо для воспроизведения незашифрованных цифровых изданий с плавающей версткой. По сути, файл в формате ePub - это zip-архив. Расширение .epub означает лишь то, что файл предназначается для открытия при помощи специальной программы «читалки». В zip-контейнере ePub-файла содержатся тексты в форматах xHTML, HTML или PDF, XML-файлы с описанием издания, а также каталоги, которые содержат графические файлы, в том числе в векторном формате SVG, встроенные шрифты, таблицы стилей и т.п. Файлы ePub можно создавать и редактировать даже применяя обычный Блокнот (Notepad). Создав в указанных выше форматах контент, достаточно расфасовать полученные файлы по папкам в соответствии со структурой ePub, упаковать все в zip-архив, а потом самым элементарным образом изменить расширение готового файла на .epub. Разумеется, имеются и более совершенные способы создания электронных книг в данном формате, к примеру, программа Adobe inDesign дает возможность сохранения файла в ePub-формате. Одной из особенностей ePub – является интеграция файлов шрифтов. В некоторых случаях это заметно увеличивает размер готового файла .epub, однако, позволяет донести до читателя документ в задуманном автором виде.

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

Программы для чтения EPUB

Существует целый ряд популярных программ для чтения EPUB: Adobe Digital Editions, iBooks, Calibre, Okular, BookReader, AlReader, CoolReader, FBReader, CoolReader.Все эти программы являются бесплатными и достаточно активно развиваются. У многих есть версии для Windows, Mac, Linux, iOS, Android, Windows Mobile и Windows CE. Для Windows и Android наиболее функциональны CoolReader и AlReader. Для iOS неплохим вариантом является iBooks, для MacOS — Adobe Digital Editions, Okular, BookReader.

 

Программы для создания EPUB

Пожалуй, наиболее мощным инструменталом обладает платная (и очень дорогая) программа Adobe InDesign. В качестве альтернативных программ можно назвать Pages (для MacOS; платная), eCub (почти для всех операционных систем, бесплатная), Sigil (аналогично), Padilicious (для MacOS, бесплатная), ABBYY FineReader 11 (платная).



Последнее изменение этой страницы: 2016-09-05; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.234.211.61 (0.014 с.)