Суббота, 16.12.2017, 02:37
Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Для авторов [13]
Мастер-класс [19]

Наш опрос
Оцените мой сайт
Всего ответов: 206

Twitter

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Социальные сети

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

Главная » Статьи » Статьи » Мастер-класс

Программы для создания ePub и Алгоритм работы

автор публикации

Прежде чем начинать что-то делать я предлагаю попробовать ответить (для себя) на несколько вопросов.

Ключевое слово – "Зачем?"

– Зачем делать качественную обложку для электронной книги, если Вы и так знаете, что внутри – отличный текст сильного автора?

– Зачем делать электронную книгу, если "отличный текст" можно прочитать и в виде файла txt (plain text)??

– Зачем раскладывать на столе тарелки, если яичницу можно есть напрямую со сковородки, а селёдку можно порезать и на газете?

Это вступление я написал для того, чтобы подвести читающих к основной мысли, зачем написаны многие статьи на этом сайте.

Электронных книг, сделанных кое-как – уже очень много. Давайте попробуем сразу делать качественно. Сначала перечислю необходимый (рекомендованный) софт. Этот список предлагается на основе личного опыта, сформирован методом неоднократных проб и ошибок. Да, сейчас я могу произносить фразу "это просто". После прочтения очень большого объёма руководств и публикаций на англоязычных ресурсах, после многократных сборок и переделок книг. У читателей всегда должен быть выбор: последовать моим рекомендациям или искать свой оптимальный подход. Пусть вас не смущает, что в итоге создание базового форматирования книги ePub покажется слишком простой задачей. Подводных камней достаточно много. Сложную задачу "создать качественную книгу" следует разбивать на небольшие этапы и методично решать проблемы по мере возникновения.

Einstein cite

( Если не можешь объяснить что-то просто, значит сам
не слишком хорошо это понимаешь. Альберт Эйнштейн
)

Текстовые редакторы:

Microsoft Office (Word) (платная программа) или свободное ПО –

 Open Office (и в  его составе текстовый редактор Writerhttp://www.openoffice.org/ru/

и расширение к нему Writer2epub

http://lukesblog.it/wiki/index.php?title=Main_Page (описание)

страница для загрузки:

http://lukesblog.it/ebooks/ebook-tools/writer2epub/    http://writer2epub.it/en/download/

 Notepad++ (уточните на сайте последнюю версию программы)

http://notepad-plus-plus.org/  Страница загрузки http://notepad-plus-plus.org/download/v6.6.7.html

SynWrite  A free text and source code editor (Windows) Бесплатный редактор кода и текстов. Здесь можно редактировать CSS, html, txt и др.
http://www.uvviewsoft.com/synwrite/

––––––––––*

 Sigil редактирование ePub, проверка валидации, возможность просмотра книги (в ней проводится практически всё редактирование и дошлифовка книги).  Я рекомендую версию 0.7.3  (отличия от самой последней версии минимальные, но более старая версия для меня оказалась удобнее).

http://code.google.com/p/sigil/  На данный момент (начало 2014) основной автор программы остановил работу над улучшением редактора, что не мешает пользоваться этой замечательной программой.

  http://sigil-ebook.com/

Отдельно загрузил в облако копию версии 0.7.3  ссылка

 Calibre  конвертер в другие форматы, редактирование метаданных,  встроен универсальный вьювер для многих форматов электронных книг. К данной программе следует относиться сдержанно (многие вообще советуют держаться от неё подальше). В январе 2014 версия 1.20 уже имеет встроенный редактор формата ePub, azw3. (ремарка: не стоит слишком доверять возможностям и рекомендациям утилит редактора, это пока очень "сыро"...)

http://calibre-ebook.com/

 doPDF (не совсем по теме – для конвертации Word в PDF) (я не пользуюсь, т.к. хватает возможностей Open Office)

http://www.dopdf.com/ru/

 

Просмотр и редактирование  изображений

 = FastStone Image  Viewer  http://www.faststone.org/FSViewerDownload.htm

 = Picasa http://picasa.google.com/

 = Paint.net http://paintnet.ru/download/

  = QIP Shot Программа создания скриншотов, записи видео экрана. (несомненно пригодится любому!)

http://qip.ru/download_qipshot

 ––––––––––

После создания электронной книги необходимо посмотреть, что же получилось.

Программы для просмотра 

(рекомендуется просматривать книгу в разных программах для сравнения)

 Azardi  (Для пользователей Mac OS, Linux, Windows)

 http://azardi.infogridpacific.com/azardi-download.html

 Cool Reader 3 http://sourceforge.net/projects/crengine/   (Windows) или проще скачать версию 3.0.56-42 по ссылке http://www.softportal.com/software-3843-cool-reader.html  (здесь проще ориентироваться)

 Epub Readerдополнение для Mozilla Firefox 

  https://addons.mozilla.org/ru/firefox/addon/epubreader/

 Universal Viewer (универсальный вьювер) http://www.uvviewsoft.com/download.htm

Adobe Digital Editions 3.0 (Windows, Mac)
http://www.adobe.com/ru/products/digital-editions/download.html

 -=-=-=-=-=-=-=-=-=-=-=-

Дополнительно я рекомендую сразу скачать на свой компьютер программу для редактирования книг формата fb2  FictionBookEditor. Даже если прямо сейчас вы не думаете о разных форматах книг.

https://code.google.com/p/fictionbookeditor/downloads/list

Пользователям Windows Vista и Windows 7 нужно дополнительно установить пакет MSXML 4.0 перед установкой FBE. Последнюю версию (SP3) можно скачать отсюда: http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi MSXML 6.0 не годится, нужна именно четвертая версия.
Копия программы в облаке: ссылка

 

В  конце списка приведу несколько алгоритмов действий, которые опробованы мной и дают тот результат, который меня устраивает. Здесь описана последовательность действий. Все тонкости смотрите в отдельных публикациях.

workflowрабочий процесс, организация рабочего процесса,  схема работы, поток операций, последовательность выполняемых действий.

 

 Этап 1. Отбор и подготовка текстовой (основной) части книги.

Это можно делать в редакторах Word или Writer.  Если текст копируется из сети, желательно "очистить форматирование", привести всё к единому стилю, выравнивание по левому краю. Избавиться от лишних пробелов, от лишних пустых строк. В редакторах есть кнопка ¶ (pilcrow или знак абзаца) для показа непечатаемых символов, обязательно воспользуйтесь.

Названия отдельных частей (проза) или отдельных стихотворений (поэзия) должно быть отделено от основного текста одной пустой строкой. Проверить файл на опечатки, ошибки (работа редактора и корректора). Сохраните основной файл и сделайте копию, которую желательно сохранить в отдельную папку (резервное копирование на случай любых непредвиденных сбоев). Я настоятельно рекомендую подготавливать только "чистый текст", без иллюстраций (!). Там, где планируются иллюстрации – вставить текстовые пометки pic001, pic003 и т.п. Желательно первые опыты проводить на тестовой книге с небольшим количеством текста.

 

 Этап 2. Конвертирование текста в формат epub может проводиться несколькими  способами, опишу здесь только четыре.  (Примечание 1: использование конвертеров приводит к несколько усложненному коду и усложнённому файлу CSS.) (Примечание 2: возможно, давать слишком большое количество вариантов  является ошибочным подходом, избыточной информацией. Я пользуюсь способом 04 и рекомендую только его.)

 Способ 01.

В Open Office – открыть документ doc или docx и пересохранить его в формате odt.

Выделить все Заголовки (рекомендуется за основу взять Заголовок 2).

С помощью расширения Writer2epub – конвертируем в ePub (потребуется заполнить данные по книге – Автор, название, язык (ru), Дата.  Поставить галочку – без обложки.)

writer2epub_screenshot

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

Дальнейшая доработка в программе Sigil. Вот там уже вставлять иллюстрации, обложку, необходимые ссылки.

 Способ 02.

Подготовленный документ конвертируется онлайн-конвертером, например, здесь:

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

При просмотре можно вычислить, что на сайте конвертация производится программой Calibre. Преимущество – от пользователя требуются минимальные усилия, почти никаких настроек. Дальнейшая доработка в программе Sigil(Некоторые разработчики советуют конвертировать Word – RTF – ePub.)

 Способ 03.

Конвертация с  помощью той же самой программы Calibre  на своём компьютере. Доработка в программе Sigil. (Многие авторы рекомендуют держаться подальше от Calibre или использовать крайне осторожно.)

 Способ 04.

Тактика "выжженной земли". Весь текст книги копируется и вставляется в текстовый редактор Notepad++. Файл сохранить в  формате txt.

Снова выделить весь текст в  Notepad++, скопировать и вставить в редактор Sigil (в  режиме book-view – просмотр книги). Для начала просмотрите код пустой страницы. На рисунке ниже показано то, что я использую в заготовке:

Если внутри <body></body> будет только код пустой строки <p>&nbsp;</p>, то скопированный текст прекрасно впишется на страничку, каждый абзац будет внутри тега <p>. (Попробуйте на небольшом отрывке текста).   

При таком подходе получается наиболее простое и внятное форматирование  и с очень простым кодом (code-view). Я рекомендую именно этот способ (!), хотя он и кажется более трудоёмким. Большинство последних изданных мной книг собраны именно этим способом. (На данный момент я не могу сказать, способ найден лично мной (в процессе многих проб и ошибок) или я где-то прочитал, что copy-paste из Notepad++ в Sigil может дать "чистый код" в книге. Какая теперь разница, способ отлично работает.)

На самом деле, этого уже достаточно. В следующем абзаце описаны дополнительные возможности Notepad++, но только для информации.

В редакторе Notepad++ возможно текст пересохранить в файл html. Вставить текст в Notepad++, далее выбрать TextFX > TextFX HTML Tidy > Tidy, который добавит необходимую информацию в раздел Head и заключит вставленный текст между тегами <body></body>. Плагин WebEdit позволяет легко добавить простейшие теги к различным частям текста. Функция найти и заменить позволяет расставить теги <p> и </p> во всём тексте. Регулярное выражение (RegEx) выглядит так: Найти: ^(.+)$  Заменить на: <p>\1</p> Далее сохранить документ как HTML. Этот файл можно вставить в Sigil либо конвертировать в ePub онлайн-конвертером или программой Calibre.

 

 Этап  3. Доработка книги в редакторе ePub Sigil.

Общая рекомендация – в редакторе пока нет автосохранения. Делайте это регулярно вручную.  Внимательно изучите все кнопки на панели программы. (Я пользуюсь исключительно английским интерфейсом, мне так удобнее и можно быть уверенным в точности терминов). Не рекомендуется вручную править файлы content.opf и toc.ncx. (точнее, это можно делать аккуратно, понимая, что делаешь. Например, в эти файлы вставляется, при необходимости, новый сгенерированный номер uuid. Подробнее в статье Tips and Tricks Советы и хитрости по формату ePub).

Просмотреть весь текст. Если ранее не выделялись заголовки – проставить их (выделить текст заголовка и нажать кнопки h1 либо h2, и иногда h3. Подробно описано здесь.

Переключиться в режим просмотра кода. С помощью автозамены (Find & Replace "найти и заменить") заменить теги для пустой строки с <p><br/></p>  и  <p></pна <p>&nbsp;</p>

Обычно автозамену для пустых строк я запускаю в самом конце работы (это правило для себя я вывел опытным путём, вы можете делать, как вам удобнее).

UPD: В последнее время я советую в CSS прописать

p.empty-line

{

height: 1em;

margin: 0px;

}

И пустую строку вставлять в виде <p class="empty-line">&nbsp;</p>

 
код пустой строки

 

Сохранить файл с расширением .epub

Полученный файл книги состоит из одной длинной страницы с расширением html или xhtml, расположенной в папке Text

Добавить в книгу файл таблицы стилей (CSS), шрифты, иллюстрации и обложку (в соответствующие папки в редакторе).

Чтобы книгу можно было читать на любых устройствах (кроме Kindle), русифицированных и нет  в книгу можно (и нужно, по моему мнению) встроить шрифты с поддержкой кириллицы.

Это отдельная и не самая простая тема. Потому  ссылка на отдельную статью Встраивание шрифтов в ePub

 Сохранить файл  и сохранить его копию в резерв.

Подключение таблицы стилей к файлу подробнее описано в отдельной статье. 

О файле с занятным (или заковыристым) названием com.apple.ibooks.display-options.xml рассказано в статье "Встраивание шрифтов в ePub". (Этот файл необходим для указания устройствам от Apple, что в книгу встроены собственные шрифты.)

  Здесь мне необходимо сказать про форматирование отступов в параграфах, которое следует прописать в таблице CSS. При подготовке книг с прозой рекомендуют в характеристиках свойств параграфа указывать отступ 1em или 2em (например: p.ind {text-indent: 1em; margin-top: 0; margin-bottom: 0.2em; text-align: justify;} ). Между абзацами пустые строки не рекомендуются. Параграф без отступов (text-indent: 0;) рекомендован для форматирования поэзии, non-fiction books (документалистика, очерки, научные работы, эссе, биографии, воспоминания, техническая документация, руководства и др.).

Разбиение длинного файла html  на более короткие страницы (ориентируемся на Заголовок 2 уровня). (Прим.: да, между файлами html и xhtml есть различия, но сейчас это несущественно.) Ставится курсор в начало Заголовка и нажимается кнопка Split At CursorПовторять действие до тех пор, пока каждая глава (часть произведения) или каждое стихотворение будет на отдельной страничке html. Сохранить. Разбиение длинных файлов необходимо для ускорения работы программы чтения в мобильных устройствах. А для книг жанра поэзия интереснее смотрится 1 стих на страницу.

Создать новый пустой файл html и переименовать его в Cover.html или  Cover.xhtml.

Мышкой перетащить этот файл в самое начало папки Text. Это должен быть первый файл в книге. Добавить ссылку на таблицу стилей CSS в этот файл. Встроить обложку (как это делается правильно  прочитайте в отдельной статье). Кроме обложки ничего более на данной страничке быть не должно. Добавить семантику Cover. Сохранить. 

semantics2

Для файла собственно изображения обложки (jgeg или png) в папке Images также добавить семантику. (это важно!) 

semantics2

С апреля 2013 новая версия Редактора даёт возможность автоматически встроить обложку в первый файл книги (это будет svg-cover) Вполне допустимо, только помните, если иллюстрация обложки мелкая (а таких книг  море!), то при растягивании, увеличении масштаба  лажа неизбежна. Плодить аналогичные поделки? Бррр... Даже если обложка небольшая, пусть она будет чёткая.

Создать новый пустой файл html и переименовать его в Title.html или  Title.xhtml.

Титульный лист книги должен содержать имя автора, название. Отдельно можно написать пояснение – Сборник рассказов или Книга стихотворений (на Ваше усмотрение).

Указывается год издания, город и издательство или издатель. Выравнивание всех надписей может быть по центру или по левому краю – это дело вкуса (экспериментируйте).

Нужное количество пустых строк желательно сделать не вставкой тега <p>&nbsp;</p>, так как ряд программ чтения воспринимает 4 пустых строки как команду вставить разрыв страницы. Рекомендованный способ: заключить пустые строки внутрь тега <div> </div>

Вот пример:

<div>

   &nbsp;<br />

   &nbsp;<br />

   &nbsp;<br />

   &nbsp;<br />

</div>

Присвоить титульной страничке семантику Title Page

В нужные места книги вставить иллюстрации (как это делать правильно  в отдельной статье). Сохранить. 

Первому файлу с текстовой основной частью также присвоить семантику Text

Создать оглавление нажатием кнопки Generate Table of Contents. Сохранить. Нужно ли в Вашей книге содержание с кликабельными ссылками – решайте самостоятельно. В меню Tools – Table Of Contents есть пункт Create HTML Table Of Contents. Обычно в книгах стихов я этого не делаю (слишком много ссылок смотрится удручающе). Что ещё хотелось бы сказать об Оглавлении? Мне кажется логичным, чтобы оно было в начале книги.

 Думаю, самое время перечислить разделы книги, которые надо выделить (последовательность может чуть отличаться нюансами):

Cover (страница обложки, это 1-й файл в книге),

Title Page (титульная страница),

Colophon – Выходные данные (копирайт, издательство, год выхода, место, где издано, здесь же может быть ISBN. В печатных книгах обычно эта информация приводится на обороте титульной страницы.),

Foreword (предисловие, написанное не автором),

Preface ("от автора" или "предисловие автора"),

Table Of Contents (Содержание или Оглавление),

Основная часть книги,

Notes (Примечания),

Библиография (если есть),

Об Авторе (здесь же желательна фотография, ссылки на страницы автора в сети),

Благодарности (Acknowledgements – здесь могут быть перечислены участники создания и оформления книги: дизайнер обложки, фотографы и/или художники, редактор, корректор, автор аннотации, предисловия и проч.),

Copyright Page (здесь я обычно привожу полный текст лицензии на книгу). Возможные разделы: Список иллюстраций, Back Cover (задняя обложка), Отрывки из отзывов рецензентов.

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

Заполнить метаданные (выходные данные книги) – кнопка Metadata Editor. Сохранить. 

В режиме просмотра кода внимательно просмотреть каждую страницу книги, вычистить лишние пробелы (подсвеченный сиреневым цветом тег &nbsp; )

Особенно внимательно следить, чтобы в конце строки или абзаца был закрывающий тег </p> без паразитных лишних 1-2 пробелов (это выглядит вот так: &nbsp; &nbsp;</p>), иначе на странице могут появляться непредвиденные пустые строки (значимо для стихотворений с длинной строкой). 

В конце страницы рекомендуется оставлять не более 1-й пустой строки, иначе в некоторых программах чтения (при различных размерах экранов ридера) могут появляться непредвиденные пустые страницы при листании. Сейчас я не оставляю даже одну пустую строчку, но пустые странички могут появляться. Не обращайте внимания, это не ошибка, фактически пустых страниц нет, (попробуйте увеличить или уменьшить шрифт). Иногда некоторые дизайнеры вставляют в конце глав виньетку или маркируют chapter break понравившимися символами. В некоторых книгах после глав я делаю работающую ссылку для перехода к Оглавлению (HTML Toc) и вот такую маркировку: -=***=- Это можно назвать "bells and whistles" – "колокольчики и свистки", а можно – "мне так нравится".

– Зачем у слона хвост?

– Чтобы слон не заканчивался слишком внезапно.

Не стоит вставлять пустую строку перед заголовком Главы или Стихотворения. Многие программы чтения ориентируются только на Заголовок и дают page-break – разрыв страницы перед заголовком (вот такие ситуации являются "ошибкой форматирования").

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

Мой совет: не спешите сразу после прочтения одной статьи приступать к серьёзной работе. Подводных камней достаточно много. Пролистайте и другие публикации. 

P.S.: В умах некоторых журналистов существует версия, что книгу сделать – достаточно быстрое и плёвое дело. Ну, вот публикация:

"Книжка с картинками за 10 минут"  Наталия Елманова КомпьютерПресс 09'2012 

http://www.compress.ru/article.aspx?id=23222&iid=1070

Ну, бывает всякое. Можно сляпать и быстрее ))) 

 

Заключение

Всё, что написано выше – так называемая «рыба», краткие тезисы. Подробно все описано в отдельных публикациях, где постарался не упускать мелкие важные детали. Если вы скачали Руководство по созданию книг ePub 2.0 , то читать отдельные статьи онлайн нет необходимости.

Не стоит впадать в "ересь" создания ePub для iPone или, например, iPad, каких-то других брендов. Книга должна соответствовать стандартам формата, гаджеты обновляются очень быстро (простой пример: ЛОР для носа, отдельно ЛОР для ушей и т.п.  это абсурд).

Изложенное выше – не догма, вырабатывайте свой workflow, алгоритм работы, который будет удобен вам.

 

Если необходимо сделать книгу в нескольких форматах.

Подготовка текста в doc или odt + отдельно обложка и иллюстрации.

Делаем epub: описано выше.

Для сборки fb2: epub + конвертер  доработка в FB Editor 2,66 (Другой способ  из odt экспорт в fb2  утилитой FB2Tools, вставка иллюстраций и доработка в FB Editor).

Для сборки pdf: в текст doc или odt вставляется обложка и иллюстрации, далее экспорт в pdf средствами Open Office.

 

Сборка mobi и azw3: из epub конвертация онлайн-конвертером http://ebook.online-convert.com/ru

 

Оффлайновая версия публикации в формате PDF (140×190 mm) 31с., 840 Кб:

ссылка   Зеркало

 

 

 

Список рекомендованной литературы и 

ссылки на рекомендованные ресурсы в сети. 

Увы, вынужден перенести на отдельную страничку из-за ограничений по количеству знаков на одну публикацию.

_________________________________________

Короткая ссылка на данную страницу: http://goo.gl/tSeJv

 

 

Мастер-класс по изданию книги формата ePub (Оглавление)

 

Категория: Мастер-класс | Добавил: docking_the_mad_dog (09.12.2012)
Просмотров: 32733 | Комментарии: 1 | Теги: создание ePub, алгоритм, создать книгу в формате epub, софт для работы | Рейтинг: 5.0/2
Всего комментариев: 1
1  
Николай, если посмотреть, сколько всего надо сделать для создания полноценной книги (в отличие от 15-минутного конвертирования), то удивишься, что мы за три месяца создали почти полсотни качественных книг...

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту

Мы в соцсетях
facebook twittwer youtubeподпискаПодпишитесь на рассылку

Друзья сайта
МЕГАЛИТ. Евразийский журнальный портал.
Электронный журнал «Точка ZRения»
 Book on the Move – независимые издатели электронных книг
 Материалы для самостоятельного изучения английского языка:словари, видеоуроки, книги,программы Ирина Бебнева на сервере Стихи.ру Читать Book on the Move


Новости сайта
[16.12.2016]
[Современная поэзия]
Яков Рабинер. Мой Сатирикон
(0)
[10.07.2016]
[Современная проза]
Яков Рабинер. Бодлер
(0)
[05.05.2016]
[Современная поэзия]
Яков Рабинер. Глубокая провинция души
(0)
[07.02.2016]
[Современная поэзия]
Яков Рабинер. Фрески.
(0)
[26.12.2015]
[Docking the Mad Dog представляет]
Иван Храмовник - Коварство и кавай
(0)
[06.12.2015]
[Современная поэзия]
Светлана Чернышова. От Японского до Эвксинского.+
(1)
[04.10.2015]
[Самиздат]
Наталья По. Я не знала еще...
(0)
[13.09.2015]
[Учебная литература]
Яков Рабинер. Крещендо
(0)
[24.05.2015]
[Современная проза]
Ангелина Злобина. Странная моя птица - 2-е издание
(0)
[10.05.2015]
[Учебная литература]
Якоа Рабинер. Пушкин и Лермонтов. Заметки на полях биографий
(0)



Поддержи проект
Книги для наших авторов мы создаем бесплатно. Однако вы можете поддержать проект, оказав ему некоторую материальную помощь.


Copyright Book on the Move © 2017Создать бесплатный сайт с uCoz