Как сохранить в формате EPUB?

Голубятня сегодня строго утилитарная. Тема: создание электронной книги в формате EPUB - самом распространенном и, на мой взгляд, самом популярном для чтения на мобильных устройствах. Как-то так странно вышло, что все основные форматы ибуксов, утвердившиеся на рынке - EPUB, FB2, MOBI, PRC, AZW и проч., оказались Ding

Как сохранить в формате EPUB?

Голубятня: Как создать книгу в формате EPUB

Голубятня сегодня строго утилитарная. Тема: создание электронной книги в формате EPUB — самом распространенном и, на мой взгляд, самом популярном для чтения на мобильных устройствах.

Как-то так странно вышло, что все основные форматы ибуксов, утвердившиеся на рынке — EPUB, FB2, MOBI, PRC, AZW и проч., оказались Ding an sich, вещью в себе. На компьютерах мы привыкли к прозрачным форматам, которые в любой момент времени были открыты как для чтения, так и для редактирования. Вордовский DOC, старина TXT правили бал. Несколько выбивался из мейнстримной парадигмы саманный PDF, однако даже он поддавался редактированию в родном Adobe Acrobat, в то время, как изначальное создание файла было не сложнее отправки любого текстового документа на принтер (через Acrobat Distiller на PC или простой опции печати «Сохранить как PDF» на Маке).

Единственным исключением из правила явился формат DJVU, который хоть и обладал длинным списком преимуществ перед PDF, однако так никогда и не получил универсальной популярности — именно по той причине, что не было создано ни одного нормального редактора для работы с этим форматом, а одни лишь вьюеры. Дошло до парадоксального: все книги, которые попадают по мне на компьютер в формате DJVU, я, скрепя сердце, конвертирую в PDF (через опцию печати), хотя размер нового файла превышает DJVU иногда в 10 раз. Однако удобство (относительное, разумеется) взаимодействия с PDF и на компьютере, и на мобильных устройствах на порядок превышает DJVU, ради чего готов пожертвовать лишними мегабайтами места на диске.

Объяснить «закрытостью» мобильных форматов для электронных книг можно, наверное, только тем, что изначально они задумывались для коммерческого использования. EPUB, PRC, MOBI, AZW «дээрэмятся» изначально (то есть закрываются с помощью защиты DRM, которая, как потом оказалась, преодолевается за долю секунды), но даже FB2, который развивается и продвигается исключительно российскими подвижниками как некая идеальная некоммерческая альтернатива существующим мобильным форматам, не предполагает легких путей для создания и редактирования.

Буквально на днях у меня состоялась бурная дискуссия с моим старым приятелем «Аланом» (который в миру Сергей :), разработчиком легендарного Alreader (когда-то на Windows Mobile, а теперь уже и на Android) — как раз о форматах. Я пытался объяснить Сергею, что EPUB сегодня является абсолютным мировым стандартом, а FB2 маргинален и, как минимум, неудобен. Сергей энергично возражал, выдвигая вполне обоснованный аргумент, что FB2 на несколько голов выше EPUB по возможностям, в частности у него нет проблем, свойственных для EPUB с каталогизированием и возможностью настройки отображения стилей под себя. Да и в целом FB2 смотрится современнее и технологичнее, чем EPUB.

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

Я, конечно, лукавлю, потому что инструменты для создания файлов в формате FB2 в природе существуют — Fiction Book Editor, Book Designer, OooFBTools, Any-to-Fb2, пакет fb2utils, однако это такие гиковские чудовища, что даже вспоминать не хочется о том времени, что я потратил в свое время на установку, изучения и тщетные попытки создать хоть что-нибудь дельное с помощью этих химер отечественного программастического гения. О том, что все эти «редакторы» заточены исключительного под Windows, лишний раз и поминать не стоит: какой уважающий себя российский гик будет мараться о какой-то там буржуазно-гламурный Mac OS X?

Солнце взошло с рождением Calibre — величайшей, на мой взгляд, программы из всего, что только существует в сфере электронного книгостроения. Одним кликом мыши мы можем преобразовать любой портированный в программу файл в формат EPUB, MOBI, AZW3, FB2, HTMLZ, LIT, LRF, PDB, PMLZ, RB, RTF, SNB, TCR и т.д. Это и в самом деле монстр, а не программа, и человечество просто обязано снять шапку перед Ковиндом Гойалом, создавшим такой бесценный (и при это еще и бесплатный!) шедевр.

Проблема с Calibre в плане вынесенного в заголовок задания заключается, однако, в том, что программа позволяет не создавать книгу, а конвертировать форматы! Нажимаете кнопку, что-то там такое происходит за кадром — et voila! — мы получили готовую книгу. Красиво, конечно, не комильфо. Я хочу заглянуть внутрь своей книги! Я хочу увидеть ее структуру, внести точечные изменения во внешний вид тех или иных элементов — и всё это без того, чтобы погружаться в гиковский морок скриптов, языков программирования и прочей ереси. Calibre пытается кое-как справиться и с этой задачей, но получается жутко:

Вы меня, конечно, извините, но разбираться в том, что такое «выражение XPath», у меня нет ни малейшего желания. Тем более, что в любом случае у нас не редактирование файла, а его интерпретационное преобразование. Для кого это написано? Кто будет ТАК создавать и редактировать электронную книжку.

До недавнего времени EPUB также был полностью закрытым в себе форматом. С этим-то, как раз, все ясно: EPUB изначально задумывали для коммерческой эксплуатации, а не творчества народных масс. Прикрутили DRM и сегодня полным ходом продают в iTunes Store. Дошло до того, что на Маке поныне нет ни одной приличной программы для каталогизации и чтения книг в формате EPUB! Формате, который является основным (и единственным!) для чтения электронных книг на мобильных устройствах Apple! Уму непостижимо! Говорят, Надкусан в грядущей версии Mac OS X совершит эпохальный прорыв (очередная рекламная фикция, к которым уже давно привык), портировав на десктопную операционную систему свою штатную мобильную читалку iBooks — самую позорную недотыкомку, какую доводилось встречать что на iOS, что на Android.

Но ведь iBooks — это всего лишь читалка, а не редактор! А читалок этих и без того уже существует с полдюжины (правда, одна другой ужаснее). Максимум редактирования EPUB, до которого мы достучались — это такая же Ding an sich конвертация в виде опции «Сохранить в EPUB», встроенной в редактор Apple Page.

Короче говоря, ситуация сложилась аховая. И как ни прискорбно об этом писать, но сегодня, в 2013 году, реальность такова, что есть один-единственный полноценный редактор для работы с мобильными форматами электронных книг, который называется Sigil. Он бесплатен и реализован сразу для двух платформ — Windows и Mac OS X (скачать можно здесь).

По множеству признаков можно сразу догадаться, что Sigil создавал гик. Правда, гик гениальный, потому что он чудом сумел совместить сложное с простым. Создавать и редактировать в Sigil может как программист и профессиональный веб-дизайнер, щелкающий CSS-стили как орехи, так и самый обыкновенный пользователь, далекий от компьютерной науки и — главное — совершенно не жаждущий к ней приобщиться.

Как по-детски просто создавать собственные электронные книжки в формате EPUB я сейчас продемонстрирую на нескольких скриншотах. Надо сказать, что EPUB — это такое у меня хобби в свободное от дел время. Верстаю книжки для собственного пользования. Ну и — всех желающих, если кто разделяет мои вкусы и интересы. Скажем, с марта по середину мая я усидчиво работал над созданием полной антологии лирики моего любимого музыканта Фрэнка Заппы. Конечно, все тексты песен Заппы (выпустившего под 60 альбомов!) доступны на разных порталах в интернете, но вот так, чтобы все да в одном месте — такого нигде нет. Вот мне и захотелось нечто подобное сверстать. Все желающие могут забрать книжку в EPUB отсюда, а сейчас я просто продемонстрирую, как это просто делается в Sigil.

В левой части окна выведена вся структура нашей книги — текстовые файлы, Стили, Изображения, Шрифты, Аудио, Видео, Прочее. Для создания любого текстового файла нужно кликнуть в разделе Text правой кнопкой мыши и из контекстного меню выбрать Add Blank HTML File (Добавить пустой HTML файл). По умолчанию программа называет его Section0001.html, увеличивая в дальнейшем нумерацию, но вы вольны переименовывать их, как вам нравится.

Первым делом создаем обложку: для этого предварительно в раздел Images поместим желаемую картинку (туда же вы закинете все картинки, какие планируете использовать в своей книге. Единственный нюанс — нужно дать понять программе, что данная картинка является обложкой, поэтому добавим к картинке соответствующий атрибут: выделяем картинку — кликаем правой кнопкой мыши — из контекстного меню выбираем Add Semantics — Cover Image.

Теперь отправляемся в раздел Text, создаем в нем первый файл (я переименовал его в cover.html),кликаем на названии созданного файла и в среднем окне программы откроется пустое пространство — это область содержания выделенного файла. Кликаем правой кнопкой мыши и из контекстного меню выбираем опцию Insert File — вставить файл — подбираем картинку обложки, которая уже находится в разделе Images, и вставляем ее файл. Всё — обложка создана.

Далее вы одна за другой закидываете все текстовые файлы в раздел Text, какие хотите видеть в своей книжке. Можно создавать новые файлы (из контекстного меню — Add Blank HTML File), можно вставить уже существующий файл (Add Existing Files). Для жизни простых смертных можно никакой специфической семантики к каждому файлу не прикреплять. Однако со временем, когда поднатореете, вам может понадобятся со специфическим функционалом — Индексом, Глоссарием, Библиографией, Посвящением, Эпиграфом, Предисловием и т.д. на любой случай жизни.

После того, как вы портируете в раздел Text все тексты книги, остается лишь создать Оглавление. Для этого пройдитесь по очереди сверху вниз по всем файлам раздела Text и присвойте тем страницам, которые должны служить началом отдельных глав и, соответственно, отражаться в Оглавлении, атрибут Table Of Contents.

Теперь отправляйтесь в меню программы Tools — Table Of Contents — Edit Table Of Contents:

Программа откроет список тех страниц, которые вы пометили атрибутом Table Of Contents. Здесь вы можете изменить последовательность и порядок страниц, название глав (TOC Entry), а также — Target, то есть целевой файл, привязанный к той или иной главе.

В принципе, всю книгу можно уместить целиком на двух-трех текстовых файлах. Либо создать для каждой главы отдельный файл, либо — для каждого раздела, тома и т.д. Скажем, в случае с моей антологией Фрэнка Заппы, я выбрал наиболее разумный формат: рассортировал все песни по альбомам на одной странице, затем рассортировал их по алфавиту на другой. Каждое название песни содержит HTML линк на соответствующую страницу.

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

Читайте также  Что это за формат AI?

Вот, собственно, и всё, что необходимо для того, чтобы уже сегодня сверстать свою собственную электронную книгу в формате EPUB. Разумеется, Sigil позволяет создавать полноценные полиграфические шедевры — с различными шрифтами, стилями, аудио и видео контентом и т.п. Все элементы высшего пилотажа, однако,
осваиваются в рабочем порядке за считанные минуты, поэтому нет нужды на них сейчас останавливаться. Главное понять, что Sigil — чрезвычайно user friendly программа, выигрышно отличающаяся от прочих гик-потуг, направленных на приобщение читающей публики к самостоятельной верстке книг.

Экспорт содержимого в формат EPUB | CS5.5

Можно экспортировать документ или книгу в виде электронной книги в формате EPUB, доступной для перекомпоновки и совместимой с программным обеспечением для чтения Adobe Digital Editions и другими программами для чтения электронных книг.

Выполните одно из следующих действий.

Откройте документ и выберите «Файл» > «Экспорт».

Откройте книгу и выберите «Экспорт книги в EPUB» в меню палитры «Книга».

Укажите имя и местоположение файла.

В списке «Тип файла» выберите «EPUB», затем нажмите «Сохранить».

В диалоговом окне «Параметры экспорта EPUB» задайте необходимые параметры в разделах «Общие», «Изображение» и «Содержание».

Программа InDesign создаст один файл EPUB с содержимым на основе XHTML. Экспортируемый файл может включать изображение титульного листа. Титульный лист создается на основе файла изображения или при помощи растрирования первой страницы указанного документа (или исходного документа стиля, если выбрана книга). Миниатюра используется для отображения книги в средствах чтения EPUB или при просмотре ее в библиотеке Digital Editions Reader. Чтобы открыть файл, необходимо использовать средство чтения EPUB. Вы можете также использовать программное обеспечение Adobe Digital Editions, которое можно загрузить бесплатно с веб-сайта Adobe.

На самом деле файл EPUB является файлом ZIP. Чтобы просмотреть и отредактировать содержимое файла .EPUB, измените расширение с .epub на .zip и извлеките содержимое. Это особенно эффективно для редактирования файла CSS.

Объекты InDesign, например текстовые фреймы и объекты, содержащие помещенные изображения, всегда экспортируются при выборе параметра упорядочивания «На основе макета страницы». Пустые объекты не экспортируются, если в окне «Параметры экспорта объекта» для объекта InDesign не выбран экспорт в виде JPEG, GIF или PNG.

Ресурсы EPUB

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

Дополнительную информацию о формате EPUB см. на веб-сайте www.idpf.org.

Бесплатное приложение для чтения Digital Editions можно загрузить на странице www.adobe.com/products/digital-editions.html.

Общие параметры экспорта в EPUB

Раздел «Общие» диалогового окна «Параметры экспорта в EPUB» содержит следующие параметры.

Включить метаданные документа

Метаданные из документа (или документ, являющийся источником стилей, если была выбрана книга) включаются в экспортированный файл.

Добавить запись издателя

Укажите сведения об издателе, находящиеся в метаданных eBook. Может потребоваться указать URL-адрес издателя, чтобы получатель электронной книги мог посетить его веб-страницу.

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

Титульный лист EPUB

Определяет обложку для электронной книги. Выберите один из следующих вариантов.

Нет изображения титульного листа

Если выбран этот параметр, обложка не будет добавлена к электронной книге.

Растрировать первую станицу

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

Использовать существующий файл изображения

Если выбран этот параметр, вы можете выбрать изображение, сохраненное на компьютере, для использования в качестве обложки.

Укажите простые поля в Ems (ширина буквы шрифта) или в пикселах. Для совместимости с несколькими экранами рекомендуется указывать поля в Ems. Одинаковое значение применяется ко всем полям: сверху, снизу, слева и справа.

Выберите параметр «Связать с неупорядоченными списками», чтобы преобразовать маркированные абзацы в элементы списка, форматируемые в HTML с помощью тега

    . Выберите параметр «Преобразовать в текст», чтобы преобразовать маркированные абзацы с помощью тега

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

Этот параметр определяет преобразование номеров в файле HTML. При использовании собственных автоматически нумерованных абзацев InDesign внутренние маркированные абзацы также будут включены.

Связать с упорядоченными списками

Нумерованные списки преобразуются в элементы списка, форматируемые в HTML с помощью тега

    .

Связать со статичными упорядоченными списками

Нумерованные списки преобразуются в элементы списка, но им дополнительно присваивается атрибут , основанный на текущем номере абзаца в InDesign.

Преобразовать в текст

Нумерованные списки преобразуются в абзацы, начинающиеся с текущего номера каждого абзаца в виде текста.

Показать EPUB после экспорта

Запускает приложение Adobe Digital Editions, если оно есть.

Параметры изображений EPUB

В разделе «Изображения» диалогового окна «Параметры экспорта для Digital Editions» представлены следующие параметры. Параметры меню «Преобразование изображения» определяют способ экспорта изображений в HTML.

Сохранять оформление, заданное в макете

Установите флажок, чтобы наследовать атрибуты объекта изображения из макета.

Укажите разрешение изображения в пикселях на дюйм (ppi). Операционные системы имеют стандартное разрешение 72 ppi или 96 ppi, однако мобильные устройства имеют разрешение 132 ppi (iPad), 172 ppi (Sony Reader) и более 300 ppi (iPhone 4). Можно указать значение ppi для каждого выбранного объекта. Используемые значения: 72, 96, 150 (среднее значение для всех современных устройств для чтения электронных книг) и 300.

Укажите, останется ли размер изображения неизменным или будет изменен в соответствии с размерами страницы. Параметр «Относительно страницы» задает значение размера изображения в процентах относительно ширины страницы InDesign. При использовании этого параметра масштаб изображения будет пропорционально изменен в соответствии с шириной области чтения.

Интервалы и выравнивание для изображений

Укажите выравнивание изображения, заполнение слева, по центру, справа, сверху или снизу.

Вставить символ конца строки

Установите флажок, чтобы вставить разрывы для страниц с изображениями. Разрывы страниц можно вставить до и/или после изображения.

Применять настройки к привязанным объектам

Установите флажок, чтобы применить данные настройки ко всем привязанным объектам.

Можно указать, преобразовывать ли оптимизированные изображения в документе в формат GIF, JPEG или PNG. Выберите «Автоматически», чтобы программа InDesign сама выбирала формат для каждого документа. При выборе формата PNG параметры сжатия изображения будут недоступны. Используйте формат PNG для изображений «без потери качества» или для изображений, содержащих прозрачные области.

Параметры GIF (палитра)

Если оптимизируются GIF-файлы, можно управлять обработкой цветов в программе InDesign. Для формата GIF используется ограниченная цветовая палитра (не более 256 цветов).

Выберите «Адаптивная», чтобы создать палитру с репрезентативным образцом цвета графического объекта без дизеринга (смешивания маленьких участков цветов для имитации дополнительных цветов). Выберите «Веб», чтобы создать палитру так называемых «безопасных» (или «веб-безопасных») цветов, одинаково отображаемых в любом браузере (поднабор системных цветов Windows и Mac OS). Выберите «Системная» (Win) или «Системная» (Mac), чтобы создать палитру на основе встроенной системной цветовой палитры. Этот выбор может привести к неожиданным результатам.

Выберите параметр «Чересстрочно» для постепенной загрузки изображений путем последовательного заполнения строк. Если этот параметр не выбран, изображение сначала выглядит размытым и становится более четким в процессе загрузки.

Параметры JPEG (качество изображения)

позволяет достичь компромисса между степенью сжатия файла (для меньшего размера файла) и качеством отображения для каждого создаваемого изображения JPEG. Значение «Низкое» создает файл наименьшего размера и с самым низким качеством.

«Параметры JPEG» (способ форматирования)

Определяет скорость отображения графического объекта JPEG при открытии файла, содержащего изображение, в Интернете. Выберите «Прогрессивный», чтобы изображения JPEG отображались постепенно со все большей детализацией по мере загрузки. (Файлы, созданные с помощью этого параметра, немного больше по размеру и требуют больше памяти RAM для просмотра.) Выберите «По базовой линии», чтобы каждый файл JPEG отображался только после его загрузки. Вместо загружаемого файла отображается местозаполнитель.

Игнорировать настройки преобразования объекта

Игнорирует параметры экспорта объекта, применимые к отдельным изображениям. См. Применение параметров экспорта объекта.

Параметры содержимого EPUB

Раздел «Содержание» диалогового окна «Параметры EPUB» содержит следующие параметры.

Формат для содержимого EPUB

Укажите используемый формат — XHTML или DTBook. DTBook — это специализированный формат, предназначенный для слабовидящих пользователей.

Использовать стиль оглавления InDesign

Выберите этот параметр, если нужно создать оглавление на основе выбранного стиля оглавления. В меню «Стиль оглавления» укажите стиль оглавления, используемый для создания оглавления электронной книги. Можно выбрать команду «Макет» > «Стили оглавления», чтобы создать стиль оглавления для электронной книги.

Разбить документ на основе стиля абзацев

Можно разделить электронную книгу при помощи указанного стиля абзаца. При разделении число файлов HTML в пакете EPUB увеличится; однако это позволит разделить длинные файлы и увеличить производительность программ для чтения EPUB.

Поместить сноску после абзаца

Установите флажок, чтобы поместить сноски после абзаца. Если флажок не установлен, сноски будут преобразованы в концевые сноски.

Удалить символы принудительного начала новой строки

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

Таблицы стилей (CSS) представляют собой набор правил форматирования, определяющих вид содержимого на веб-странице. Если CSS используется для форматирования страницы, содержимое отделяется от его видимого представления.

Включить определения стилей

При экспорте в формат EPUB можно создать список стилей CSS, доступных для редактирования.

Сохранить локальные настройки

Если этот параметр выбран, локальное форматирование (например, жирный шрифт и курсив) будет сохранено.

Включить встраиваемые шрифты

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

Только имена стилей

Таблица стилей EPUB будет содержать только имена неопределенных стилей.

Как создать книгу в формате EPUB

Вот и я недавно столкнулся с такой ситуацией. Единственное что мне попало в рук — DJVU с текстовым (OCR) слоем. Недолго думая, я решил самостоятельно сделать EPUB-вариант книги. А заодно и инструкцию об этом написать. Чтобы ничего не забыть, когда в следующий раз такое делать буду :). А может кому-то еще понадобится…

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

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

Инструкция

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

Читайте также  Чем отличается формат Blu Ray от BDRip?

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

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

Установка программы Sigil ничем особенным не отличается. Радует, что отсутствуют различные «довески» в виде панелей к браузерам и изменений их домашней страниц… Хотя это же «Free and open source software under GPLv3», поэтому не удивительно.

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

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

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

Не забудьте нажать кнопку «OK», чтобы сохранить настройки. Затем перезагрузите программу для смены языка.

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

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

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

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

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

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

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

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

После заполнения данных об авторе и названии книги сохраните все внесенные изменения (как в окне редактирования метаданных, так и весь файл EPUB). Не забывайте это делать и в дальнейшем.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. Для удобства разделю их на три категории: онлайн сервисы для конвертации, приложения для конвертации и приложения для редактирования. Без лишних промедлений и начну.

Конвертация онлайн

Веб сервисы лучше использовать для конвертации небольшого количества документов или книг, размером не больше 30 МБ. Таких ресурсов я знаю два: http://www.epub2go.com и http://www.2epub.com/. Оба работают по похожей схеме. Нужно загрузить исходные файлы, подождать когда закончится конвертация и сохранить получившийся epub себе. Первый сервис конвертирует только из pdf в epub, а второй из doc, epub, fb2, html, lit, lrf, mobi, odt, pdb, pdf, prc, rtf, txt в epub, fb2, lit, lrf или mobi.

Конвертация на компьютере

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

Есть поддержка русского языка, что тоже не мало важно. Преображает форматы: cbz, cbr, cbc, epub, fb2, html, lit, lrf, mobi, odt, pdf, prc**, pdb, pml, rb, rtf, tcr, txt в epub, fb2, oeb, lit, lrf, mobi, pdb, pml, rb, pdf, tcr, txt.

В основном окне очень легко сориентироваться что к чему. Понятно где файлы загружаются, как и во что конвертируются, и как отправляются на iPhone, для чтения в Stanza.

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

Очень понравилось как программа организует книги (включая и исходный файл) на диске. По умолчанию, все книги загруженные и конвертируемые в программе хранятся в папке вашего пользователя Calibre Library.

Как видно на снимке, все красиво расставлено по авторам в каждой отдельной папке. После ознакомления с программой мой вердикт однозначен: все, кто хотя бы иногда читает электронные книги, Calibre должен иметь. Ну и плюс она бесплатна (я бы сказал: «БОЛЬШОЙ плюс»).

Намного проще программа EPUBGen. Ее лучше использовать при конвертации документов, чем больших книг. Это простая утилита, которая конвертирует fb2, doc, rtf в epub. В ее окно нужно перетащить файлы, и если они не большого размера, то конвертация проходит мгновенно.

Хранятся получившиеся epub в папке пользователя EPUBGen, но они разделены по своей иерархии. Как итог, можно смело сказать, что это программа для быстрого «перегона» небольшого количества документов. Для некоторых пользователей — то что нужно.

Редактирование epub

На самом деле, инструмент для редактирования epub я знаю один. Это бесплатная программа под названием Sigil. По своей сути — это полноценный текстовый редактор, назначение которого — редактирование epub.

Здесь вам и копирование/вставка, нумерация и разделы. Одним словом — есть чем работать. Детально описывать функции не буду. Много пользователей и так хорошо разбираются в текстовых редакторах. Здесь тоже нет ничего сложного.

Вот такая у меня получилась подборка. Для обычных читателей электронных книг этого больше чем достаточно. Но только следует помнить, что для полноценного отображения книги в той же Stanza нужно адекватное качество входящего ресурса. То есть, если есть не очень правильно отсканированная книга, то не следует ожидать чудес и от epub. В любом случае, не засоряйте свои читалки!

Читайте также  Как сохранить документ в формате JPG?

Как сохранить в формате EPUB?

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

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

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

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

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

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

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

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

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

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

и расширение к нему Writer 2 epub

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

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

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) основной автор программы остановил работу над улучшением редактора, что не мешает пользоваться этой замечательной программой.

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

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

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

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

= Picasa http://picasa.google.com/ (поддержка прекращена, увы)

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

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

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

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

Epub Reader – дополнение для Mozilla Firefox (на 09.2018 не работает)

Adobe Digital Editions (Windows, Mac) (уже свежая версия)

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

Пользователям 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 и рекомендую только его.)

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

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

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

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

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

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

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

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

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

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

Как сохранить в EPUB страницы сайта или отдельные их фрагменты

Зачем сохранять страницу сайта в формате EPUB? Да море причин. Ведь в Сети постоянно попадается весьма содержательный и полезный контент (начиная со статей из Википедии, рефератов, гайдов и инструкций и заканчивая разной художественной литературой и просто рецептами).

… который, во-первых, очень не хочется «доверять» не пойми каким серверам и потом потерять, а во-вторых, просто удобнее читать не со смартфона или компа, а с экрана электронной книги (то бишь, ридера).

Если проблематика знакома, то вы уже наверняка активно юзаете программки вроде Print Friendly, SingleFile, wkhtmltopdf и т.п, с помощью которых можно парой кликов сохранить нужную страничку в виде PDF-файла.

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

как сохранить страницы сайта в EPUB

Значит, прога так и называется — Save as eBook. Она бесплатная и в настоящем виде представляет собой обычное расширение для Chrome или Firefox (ссылка см. в конце поста).

После установки на панели расширений браузера появляется кнопка Save as eBook и далее всё предельно просто:

  • открываем нужную веб-страничку;
  • кликаем кнопку «Save as eBook«
  • в открывшемся меню выбираем, что и как сохранить (всю страницу или только выделенный фрагмент);
  • и указываем место, куда её сохранить.

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

Иногда приходится повозиться, но зато прога сохранит контент со всеми картинками и даже со ссылками, если таковые имеются на исходной веб-странице. Плюс к этому, в EPUB контент «сжимается» более эффективно, чем в PDF.

Кроме того, в Save as eBook можно подключать свои стили CSS (например, когда сохраняем объемные страницы из Reddit, Wikipedia, Twitter и других ресурсов).

И еще один плюс безусловный плюс расширения состоит в том, что в EPUB сохранять можно не только страницу целиком, но и отдельные её фрагменты (для этого фрагмент достаточно прост выделить), а также, если страниц несколько (в том числе и на разных сайтах), то все их можно сохранить в одним файлом (опция «Добавить страницу как главу» в меню расширения).

Правда, если собрать в такой способ в один файл (книгу) несколько страниц или фрагментов с разных сайтов, то в EPUB они потом выглядеть будут тоже немного вразнобой (с учетом форматирования). Но так как весь контент расставлен будет по отдельным главам, то в целом это тоже не проблема. Тем более, что главы можно тоже подредактировать (опция «Редактировать главы» в меню расширения): прописать заглавие всего файла, поменять порядок глав в файле и удалить лишнюю.

Для всех перечисленных опций в расширении предусмотрены также сочетания клавиш:

Alt + Shift + 1 — Сохранить страницу
Alt + Shift + 2 — Сохранить выделенный фрагмент
Alt + Shift + 3 — Добавить страницу в файл как главу
Alt + Shift + 4 — Добавить выделенный фрагмент в файл как главу

Скачать расширение Save as eBook для браузера Firefox можно [ЗДЕСЬ], для браузеров Chrome и Edge Chromium — [ЗДЕСЬ]. Есть также страница проекта на GitHub (ссылка).

Борис Аладышкин/ автор статьи

Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: