Проект продвижения электронных книг. Электронные книги в формате ePub: чем открыть на компьютере? Конвертируем и редактируем ePub в HTML редакторе

Популярность электронных книг в формате ePub сегодня продолжает расти. Во многом потому, что эти книги легко создаются с помощью конвертеров из других электронных форматов. Сегодня мы расскажем вам о том, как открыть на компьютере файлы формата ePub для редактирования. Такая возможность важна, если требуется в электронной книге устранить грамматические ошибки или отформатировать содержание для более комфортного чтения в разных «читалках» и eBook.

Итак, давайте начнем с простого - что представляет собой формат ePub и чем открыть его на компьютере…

На самом деле ePub является архивным контейнером ZIP формата, в котором сжаты изображения, XHTML тексты и прочие файлы. Отличие лишь в том, что расширение такого архива.epub, а не.zip. Отсюда напрашивается вывод, что электронную книгу можно улучшить, напрямую редактируя текстовый файл формата HTML. Более опытные пользователи могут редактировать такие файлы вручную, но даже если вы никогда не имели дело с языком разметки HTML, вам поможет самый простой WYSIWYG редактор.

Распаковываем содержимое архивного файла ePub

Редактируем книгу eBook в текстовых редакторах

Теперь, когда мы знаем почти все про файл ePub и чем открыть его на компьютере, нужно подобрать приложение для редактирования текстов. Повторимся, что весь контент книги хранится в файлах формата HTML или XHTML. Они могут быть записаны либо в корневом каталоге распакованного архива, либо во вложенном каталоге OEBPS.

Для того, чтобы внести изменения в содержимое электронной книги, нужно отредактировать HTML файлы. Довольно часто текст книги разбит на несколько HTML файлов - по главам. А это значит, что вам понадобится потратить время на поиск нужного фрагмента текста. Редактировать файлы вы можете в самом обычном Блокноте операционной системы Windows. Это при условии, что вы не имеете установленный HTML редактор, такой например как PSPad. Далее мы расскажем, чем открыть на компьютере ePub файлы и отредактировать под свои задачи.

Редактирование ePub в HTML редакторе KompoZer

Самым лучшим вариантом является использование специализированного приложения - HTML редактора. В качестве примера рассмотрим с вами возможности программы KompoZer. Она насколько проста, что редактирование HTML файла не будет сложнее, чем работа с документами в Word.

Собираем отредактированные файлы в единый архивный файл формата ePub

Теперь, когда редактирование файлов книги завершено, можно запаковать каталог с HTML файлами в один ePub архив. Не забудьте изменить имя нового архива, чтобы не накрыть оригинальный файл в формате ePub. Так вы застрахуетесь от потери оригинальной версии книги.

  1. Для архивирования воспользуйтесь встроенным в Проводник Zip-архиватором или своей любимой программой. Но не забудьте, что формат архива должен быть только ZIP! Никакой RAR, TAR или 7zip не подойдет. Другие методы компрессии сделают электронную книгу ePub нечитаемой.
  2. Теперь пришло время снова изменить расширение файла, только в обратном порядке - с.zip на.epub. После чего файл электронной книги можно будет открыть в любимой «читалке» на компьютере или планшете.

Итак, теперь вы знаете, чем открывать на компьютере ePub файл и как редактировать его контент. Для этой цели нам понадобится обычный архиватор и HTML редактор, типа KompoZer или PSPad.

Создание книги формата epub (при исп. программы Sigil)

1. Сначала надо подготовить текст книги. Sigil может работать с текстами в формате HTML, TXT и (конечно) EPUB. Поэтому, если исходный текст у вас в формате DOC, его сначала нужно сохранить в одном из вышеуказанных форматов. Также нужно очистить этот текст от лишних тегов форматирования, которые (если текст был подготовлен в каком-то текстовом процессоре) обычно присутствуют в нем.

Поскольку, в моем случае, текст сначала был в формате DJVU, мне пришлось преобразовать (с помощью просмотрщика WinDjView) его в TXT. Я считаю это лучшим вариантом -- в TXT-формате отсутствует «лишнее» форматирование и его легко редактировать в текстовом редакторе Notepad++, который имеет достаточно инструментов для этого.

В Notepad++ я пересмотрела весь текст книги, исправила ошибки, возникшие в процессе оптического распознавания символов, убрала нумерацию страниц и выделила абзацы. Это заняло довольно много времени -- где-то 90% всего времени, ушедшего на создание книги. Не забудьте сохранить файл в кодировке UTF8.

2. После подготовки текста книги необходимо установить (если вы не сделали этого ранее) программу Sigil.

Установка программы Sigil ничем особенным не отличается. Радует, что отсутствуют различные «довески» в виде панелей к браузерам и изменений их домашней страниц.

После установки, для того чтобы Sigil мог проверять правописание на русском языке (в программе сначала установлено только немецкий, английский, испанский и французский словари) загрузите отсюда русский словарь и распакуйте его в папку C:Program FilesSigilhunspell_dictionaries .

После этого, откройте настройки Sigil (Edit > Preferences… ) и во вкладке Spellcheck Dictionaries выберите русский словарь:

Здесь же, в настройках, во вкладке «Languages» можно установить язык интерфейса программы и метаданных книги:


3. Запустите Sigil. Воспользовавшись меню Файл Открыть… (здесь и далее я буду писать команды меню, но для многих пунктов есть соответствующие иконки на панелях инструментов) откройте подготовленный файл:

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


В идеале между тегами в начале работы у вас должны быть только текст и теги .

Для сохранения файла воспользуйтесь меню Файл > Сохранить . При первом сохранении вам нужно будет выбрать имя файла.

Фактически, полученную книгу уже можно читать на устройствах и в программах поддерживающих формат EPUB. Но не торопитесь -- ведь книга эта довольно сырая. Форматирование ее не соответствует форматированию оригинальной книги, в ней не заполнены метаданные, у нее нет обложки и т. д.

4. На этом этапе мы пропишем метаданные книги -- данные об авторе и название. Воспользовавшись командой Сервис Редактор метаданных откроем окно редактирования:


Заполните поля. В поле Название внесите название книги, в поле Автор -- автора книги, в выпадающем списке Язык выберите язык книги. Поле File-As не обязательно для заполнения, но вы можете внести сюда данные, которые помогут в сортировке этой книги (введите фамилию и имя автора через запятую): электронный книга epub sigil


5. Теперь добавим обложку книги. Я сделала ее сам в графическом редакторе Paint.NET. Для обеспечения большего соответствия нормам авторского права, на обложке (как и на всех других страницах книги) я использовал рисунок с одного из старейших английских изданий. После добавления имени автора и названия книги вышло такое изображение:

Для добавления обложки воспользуйтесь меню Сервис > Add Cover :


В этом окне показаны все изображения, используемые в книге. Поскольку ни одного изображения здесь еще нет, воспользуемся кнопки Other Files… и выберем нашу обложку в файловой системе компьютера.

Sigil добавит указанное изображение в файл EPUB и обозначит его как обложку.

6. Поскольку для создания книги мы использовали файл в формате TXT, то весь текст книги у нас представляет собой один файл. Однако, в EPUB лучше разбить разделы книги на отдельные файлы. Это поможет быстрее ориентироваться в структуре книги при редактировании и быстрее загружать ее текст при чтении.

Самый простой способ разбиения книги на отдельные файлы -- использование команды Правка > Разделить по курсору (или соответствующей иконки на панели инструментов). Поставьте курсор перед названием раздела и нажмите эту иконку.

Вы заметите, что теперь во вкладках (и в левой колонке Sigil) появилось две секции с текстом. Первый файл -- это то, что стояло до курсора, а второй -- остальной текст.

Разделите весь текст книги на сколько разделов, сколько имеет книга. У меня получилось 20 секций -- предисловие и 19 разделов:


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

Для переименования каждого отдельного фрагмента книги используйте контекстное меню этого фрагмента в левой колонке программы (кликните на его названию правой кнопкой мыши и выберите пункт Переименовать… ). Я, например, переименовала фрагменты в соответствии с их настоящим содержанием:


7. Теперь создадим оглавление книги. Это позволит лучше находить нужное содержимое ее читателю.

Sigil умеет создавать содержание текста автоматически -- мы должны только обозначить его заголовки. Для этого нужно поставить на нужный текст курсор и нажать иконку h1, или воспользоваться пунктом меню Формат > Заголовок > Заголовок 1. Так нужно обозначить все главные разделы книги. Для обозначения вложенных разделов, можно использовать иконки заголовков от второго до шестого уровней:

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

В этом окне вы можете выбрать разделы, которые хотите (или не хотите) вносить к оглавление книги. После окончания работы нажмите кнопку «OK».


Вы можете пользоваться этим оглавлением для навигации по тексту книги.

8. Далее можете произвести форматирование текста. Отступ, курсив, подчеркивание, выравнивание… -- все это желательно сделать так, как в оригинале книги. Инструментов для этого в Sigil в большинстве случаев предостаточно.

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


Это должно (в зависимости от количества текста и различных видов форматирования в нем) занять некоторое время. В моем случае на это ушло около получаса.

9. Наша книга почти готова. Осталось сделать некоторые необязательные вещи -- например, добавить изображения. Как я уже отмечала выше, в моем варианте книги я использовала некоторые иллюстрации из английского издания более чем стодвадцатилетней давности.

Чтобы вставить изображение в текст книги поставьте курсор на то место где это нужно сделать и примените команду Вставка > File . Откроется знакомое нам окно, которое мы уже использовали для вставки обложки. Так же, как и тогда, нажмите кнопку Other Files и выберите нужное изображение на компьютере. Изображение сразу же станет на место где был курсор:


По желанию, вы можете выровнять его по центру, или оставить как есть -- прислоненным к левому краю страницы.

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

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

Самое простое - воспользоваться какой-нибудь простейшей утилитой из набора epub-tools или каким-нибудь онлайновым конвертором. Результат, правда, не гарантирован: файл может получиться или не самым лучшим, или не получиться вовсе. Но можно подготовить все файлы в простейшем текстовом редакторе, а потом правильно заархивировать в ZIP-файл (да-да, EPUB - это ZIP-файл специальным образом упакованные файлы книги).
Можно брать не простой текстовый редактор, а что-нибудь помощнее, например, Pages - тогда ничего и упаковывать не придётся. Другой вариант - создать EPUB в каком-нибудь специальном редакторе для EPUB - Sigil , oXygen XML Author или BlueGriffon EPUB Edition . Или воспользоваться главным орудием современного верстальщика - InDesign, желательно - самой последней версии. У всех вариантов есть свои плюсы и минусы. Но прежде, чем переходить к рекомендациям по конвертации и верстке, советуем разобраться с тем, как устроен EPUB внутри .

Для новичков

Если вы не издатель и не верстальщик, не знаете, что такое XHTML и CSS и не умеете пользоваться InDesign, то это нисколько не помешает вам относительно быстро конвертировать в EPUB вашу рукопись из обычного файла в формате DOC, DOCX, RTF или PAGES. Если вам повезет, то EPUB, который в результате у вас получится, будет корректно отображаться в большинстве программ для чтения электронных книг.

Для гиков

Сделать EPUB не слишком сложно, если знать основные параметры формата, сформулированные IDPF. В настоящее время принята версия EPUB 3.0, но большинство программ и букридеров пока понимают только EPUB 2.01. Если вы хорошо разбираетесь в XHTML, CSS и XML, то сделать качественный EPUB не составит вам большого труда. Но есть нюансы.

EPUB из Adobe InDesign

К сожалению, нажав на одну кнопку, конвертировать макет, сверстанный в InDesign, в качественный EPUB, скорее всего, не получится. Вы, конечно, получите EPUB, но выглядеть он будет даже хуже, чем сделанный онлайновым конвертором из файла Word. Сначала макет в InDesign нужно правильно подготовить к конвертации.

Как это делается? Часть 3: как сделать качественный текст в epub. institut_knigi wrote in September 28th, 2012

В предыдущих постах рубрики "Как это делается" мы говорили о , а также в России. Оказалось, что тема создания текста в epub многих заинтересовала, поэтому сегодня мы расскажем более подробно о том, к ак сделать качественный текст в формате epub.

Для начала следует отметить, что epub был создан как профессиональный формат для издателей. Предполагалось, что в команде издателя должен быть программист, а программисту сделать epub не трудно.

На самом деле EPUB — это архив, ZIP-файл, сжатый особым образом. В этом легко убедиться: измените расширение любого файла.epub на.zip и разархивируйте его. Внутри этого архива вы обнаружите файлы содержимого книги (в формате XHTML), дополнительные файлы иллюстраций, шрифтов и т. д., и обязательные вспомогательные файлы, которые стандарт EPUB требует для описания книги.

Если epub нужен вам для личного пользования (например, прочитать имеющуюся у вас в doc или txt книгу в Bookmate), можно воспользоваться программой-конвертером, например, Calibre или epubgen (таких программ много, мы не будем перечислять все). Результат будет приемлем - но только для личного пользования. Для публикации такой epub не подойдет.

Если epub нужен для дистрибуции , то придется приложить больше усилий. Более качественный epub можно получить, воспользовавшись программой Scrivener . Это текстовый процессор, созданный специально для писателей: он позволяет создавать и обрабатывать тексты, а также отслеживать и сохранять идеи, образы, хранить черновики, генерировать имена для персонажей и прочее. Написанный в программе текст можно экспортировать в epub и получить хороший результат. Scrivener есть и для Windows и для Mac и стоит около $40. Единственный недостаток - интерфейс в программе только английский, русский язык не поддерживается.

Самый простой вариант сделать качественный epub, доступный непрофессионалам, - это использовать программу Pages (текстовый редактор для Mac).

Для этого необходимо скачать файл-шаблон (http://images.apple.com/support/pages/docs/ePub_Best_Practices_EN.zip ). Из этого шаблона нужно импортировать стили в ваш текстовый файл, не забыть нажать галочку «убрать дубли». После чего нужно отметить те стили, которые должны войти в оглавление, затем (вот это очень важно, хотя и долго и нудно!) пройти по всему тексту и к каждому абзацу или фрагменту нажать «применить стили». После этого можно поставить на первую страницу книги симпатичную картинку и заголовок (чтобы получить обложку). Затем выбрать Файл-экспорт- epub и получить достаточно хороший epub.

Важно помнить, что все картинки в тексте в Pages обязательно должны быть связанными с текстом (а не привязаны к странице) - то есть графика должна быть вставлена прямо в текст. Кроме того, все сноски должны быть только постраничными.

Для профессионалов

Программист, владеющий XHTML и CSS, справится с этой задачей без особых проблем.

Мы можем порекомендовать профессионалам программу, позволяющую изготовить epub - Sigil . Ее преимущество в том, что она бесплатная и дает широкие возможности. В программу Sigil можно вставлять простой текст, тонко настраивать стили, вставлять шрифты и так далее, добиваясь отличного результата. Но без знаний CSS, увы, ничего не получится.

Существует также возможность экспорта из Indesign в epub - но для этого нужно быть хорошим верстальщиком. Кроме того, обработка макета потребует довольно значительного времени. Прочитать подробнее можно

Итог нашего поста можно сформулировать следующим образом: если вам нужно качественный epub и вы не профессионал, не знаете CSS и XML, то пользуйтесь экспортом в программе Pages. Если у вас при этом нет Macintosh - то пользуйтесь программой Scrivener.

За подготовку текста благодарим Владимира Харитонова, партнера компании eb00k и исполнительного директора Ассоциации интернет-издателей.

Создать электронную книгу несложно, независимо от вашего опыта кодирования. Это хорошо, потому что 99,9% своего времени вы потратите на то, чтобы написать или достать нужную книгу, а не на технологию создания.

Формат EPUB и платформа Amazon Kindle

Наверняка вы встречали название eBook. В принципе, так может называться любая электронная книга, но 90% всех электронных книг читаются на платформах Amazon’s Kindle, Apple’s iOS (iPad, iPhone and iPod) и Barnes & Noble Nook, поэтому мы поподробнее остановимся на форматах именно для этих платформ:

1.EPUB
Этот страндарт был принят Apple (iOS), Barnes & Noble (Nook) и многими другими читалками для электронных книг (например, Sony). Amazon решила не поддерживать EPUB в следующей версии своего Kindle.
2.Kindle
Формат, используемый Amazon для своих Kindle-девайсов, является, по сути, модификацией формата Mobipocket.
3.PDF
Изначально PDF был создан для печати, и поэтому не очень хорошо отображается на электронных девайсах. Но если вам срочно нужно загрузить информацию в iOS или Android, то этот формат подойдет. Kindle тоже его поддерживает.

Любопытно: текущая версия EPUB основана на XHTML 1.1, который был официально представлен в 1999 году. В этом году был выпущен Internet Explorer 5.0, который сразу захватил более 50% доли рынка браузеров от Netscape Navigator. Это здорово, потому что XHTML является открытым стандартом, который знают многие разработчики, жаль только, что он слишком старый.

Какие книги лучше всего подходят?

EPUB был действительно предназначен для отображения текста, возможно, с некоторыми изображениями. Если вы решили создать EPUB-версию иллюстрированной детской книги, комиксов, путеводителя или поваренной книги, то вам придется повозиться, к тому же не факт, что на всех платформах она будет нормально работать. Практика показывает, что лучшие электронные книги – это книги с большим количеством текста (просмотрите списки бестселлеров).

Электронные книги криво отображают картинки.

Раздумывая о том, какую бы книгу выбрать, имейте в виду, что новомодная «фишка» электронных книг — способность увеличивать размера шрифта. Это означает, что каждую книгу можно сделать легко читаемой, вот почему даже старшему поколению стали нравится электронные книги.
Также имейте в виду, что большинство девайсов черно-белые – еще одна причина отказаться от книг с большим количеством иллюстраций.
Конечно, со временем ситуация изменится. Но пока я рекомендую вам сделать свою первую электронную книгу текстовой .
Любопытно: Если вы во что бы то ни стало хотите создать иллюстрированную книгу для девайсов на iOS и не боитесь кодить, то воспользуйтесь Элизабет Кастро(на англ. яз.).

Создание вашей первой электронной книги

Самый простой способ сделать электронную книгу — воспользоваться интернетом. Такие сервисы, как Lulu и Smashwords, переведут ваш Word –документ в EPUB за небольшую плату. Эти сервисы связаны с Amazon и Apple (а также другими магазинами электронных книг), поэтому не только создадут цифровую книгу, но также за небольшую плату представят ее в этих магазинах. Для получения дополнительной информации о выборе подходящего сервиса, см. руководство Кристина Марка по (на англ. яз.).
Если вы хотите продать свою книгу только в Kindle Store Amazon, вы можете конвертировать вордовские файлы бесплатно, подписав их на (KDP). Создание учетной записи является бесплатным, и сервис прост в использовании.
Если вы в основном заинтересованы в системе Apple, то у вас, вероятно, уже есть на компьютере Pages (если нет, вы можете получить его за $ 20). Pages это аналог Microsoft Word от Apple, и он имеет простой и эффективный экспорт в EPUB. Для создания книги, просто сделайте первую страницу обложкой вашей книги, используйте разделы между главами, а затем выберите File → Export → EPUB .

Экспорт EPUB из Pages – проще простого.

Если у вас нет девайсов от Apple, или вы хотите конвертировать в другие форматы, то выбор программного обеспечения падет на . Calibre относительно прост в использовании и хорошо преобразовывает из многих стандартных форматов (включая Microsoft Word) в основные форматы электронных книг (EPUB и Mobipocket). Вы можете скачать Калибр бесплатно. Или же, если вам нужно конвертировать только Kindle, Amazon предоставляет бесплатное программное преобразование, которое называется Kindlegen.
Другим распространенным выбором для создания книг является InDesign, но я рекомендую вам держаться подальше от него, пока вы не наберетесь опыта. Несмотря на то, что в нем технически можно экспортировать в форматы EPUB и Kindle, он делает это немного неуклюже и добавляет много мусора. Что еще более важно, InDesign был создан на основе софта для обработки печати, поэтому он часто заставляет вас думать как печатник, что не всегда распространяются на электронные книги. Программирование собственных EPUBов вручную проще.

Создание электронных книг вручную

Если все сказанное выше для вас слишком просто, и вы хотите заморочиться, то вам стоит создать код EPUB вручную. Но программирование будет напоминать временную воронку. EPUB построен на такой устаревшей версии XHTML, что половину потраченного времени вам придется напоминать себе, что все в EPUB должно содержаться в файле спецификации, а другую половину времени вам придется вспоминать, как вы программировали в HTML в 90-х.

Если в вас всё ещё горит желание создать код EPUB вручную, у вас есть два варианта:
1. Загрузите из Интернета EPUB без DRM. Изменение расширение с.epub на.zip и распакуйте его (возможно, вам нужно использовать Stuffit Expander, если у вас Mac). Теперь вы можете кромсать файл и посмотреть, что произойдет. Имейте в виду, что каждый файл в EPUB должен быть в спецификации (package.opf). Вот несколько примеров книг, которые можно просмотреть для начала работы.
2. Прочтите “ ” Элизабет Кастро(на англ. яз.), и она разложит для вас все по полочкам.

Типичная структура файла EPUB

Файл сontainer.xml , MIME type, и структура папок вполне стандартные для всех книг. Изображения могут быть в формате PNG, JPEG, GIF или SVG. Старайтесь работать с PNG, JPEG, как с более надежными.
Файл epb.ncx – содержание, тут все просто.
Файл epb.opf является спецификацией, где вы установите мета-данные (название, автор, ISBN, и т.д.), здесь также должен быть указан каждый другой файл в формате EPUB. Каждое изображение, HTML или CSS-файл должен быть перечислен здесь. Этот процесс довольно нудный.
CSS не представит для вас ничего нового.
HTML также очень прост. Ниже приведен образец HTML, который выделил Apple Pages из моей книги. Как вы можете увидеть, код не очень красивый (div class=»s6″ вместо простого h1), но это функционально и доступно для понимания.

Всё о рыбах

Часть 1
Язь (лат. Leuciscus idus) - рыба семейства карповых, имеет внешнее сходство с плотвой. В длину язь достигает 70 см, весом - 2-3 кг; встречаются более крупные особи. Язь отличается от плотвы жёлтым цветом глаз и мелкой чешуёй..

Если вы создаете свой собственный EPUB, не забудьте проверить его , и подумайте об использовании для конвертирования ваших EPUB в форматы, которые поддерживает Kindle.

Будущее EPUB

EPUB 3,0 сдержал много обещаний и включает в себя следующие изменения (многие из которых уже приняты Apple):

  • Поддержка HTML5 (ура!) и CSS 2.1;
  • Различные структурные изменения в именах и расположении файлов;
  • Поддержка встроенных шрифтов, аудио и видео, а также мультимедиа накладки, триггеры и скрипты.

К сожалению, EPUB 3.0 не поддерживает иллюстрированные книги, поэтому мы можем ожидать некоторое дробление, ведь Apple, и другие производители по-разному обойдут эти ограничения.

Olivia была одной из первых электронных EPUB книг, выпущенных Apple. Также на картинке изображен еще один бестселлер — Девочка, которая не хотела мыть руки.

Когда появится следующая версия Kindle с поддержкой EPUB, мы увидим в ближайшие год или два, останутся ли «Apple EPUB» и » Amazon EPUB», или же будет «общий» EPUB формат. В конечном счете, ответ будет зависеть от того, насколько быстро International Digital Publishing Forum (IDPF) сможет установить стандарт.

Конечно, все это пока теория. Если вам нужно опубликовать какую-то книгу сейчас, то не стоит беспокоиться о будущем, просто начните и сделайте это. И отпишитесь в комментариях, как у вас получилось, и что для вас было удобнее.