Как сделать книгу из файлов html
Первым делом определим заголовок и нижний колонтитул. Для этого используем текстовые редакторы Заголовок и Нижний колонтитул.
Один из основных элементов электронной книги – содержание. Оно определяет логическую структуру книги.
После запуска программы у нас уже есть один раздел. Он называется Новый раздел. Для того чтобы изменить название раздела, надо щелкнуть по ней указателем мыши и нажать клавишу F2, ввести новое название и нажать клавишу ENTER. Флажок слева от названия раздела определяет, надо ли показывать этот раздел в книге или нет. Чтобы добавить новый раздел самого верхнего уровня, нажмите клавши Shift+Ctrl+Ins. Для добавления подраздела в текущий раздел выберите раздел и нажмите клавишу Ins. Перенести раздел можно простым перетаскиванием в нужное место.
Теперь приступим к формированию содержимого главы. Для этого щелкнем указателем мыши по Редактору и начнем вводить текст. Работа с редактором мало чем отличается от работы в таких текстовых редакторах, как MicrosoftWord ® и т.п. Работают все привычные сочетания клавиш ("горячие клавиши") такие, как: Ctrl+X, Ctrl+C, Ctrl+V, Ctrl+B, Ctrl+I и т.д. Форматирование текста производится с помощью инструментальной панели, находящейся в верхней части редактора.
Можно предположить, что у автора уже есть наработанные материалы: документы Microsoft Word ® , текстовые документы, рисунки. SunRav BookEditor позволяет их использовать. Установите курсор в то место текста создаваемой книги, куда Вы хотите вставить нужный материал. Выберите вкладку Вставка, затем – пункт в зависимости от того, какой тип документа нужно добавить.
- Рисунок – для вставки изображения в форматах PNG, GIF, JPG, BMP, ICO, EMF, WMF.
- Файл – для импорта документов RTF, HTML, текстовых документы. Если на компьютере установлен пакет Microsoft Office ® , то дополнительно будут доступны форматы этого пакета такие, как документы Microsoft Word ® , Microsoft Excel ® и т.д.
- Flash – для добавления флэш анимации.
- Аудио/Видео – для использования аудио и видео файлов. Воспроизводит эти файлы встроенный в Microsoft Windows ® медиа проигрыватель (Windows Media Player ® ) и кодеки, установленные в системе.
- GIF анимация – для вставки анимации в формате GIF.
- OLE объект – для добавления любого OLE объекта.
В текст главы, кроме внешних документов, можно вставить дополнительные элементы: Гиперссылки Один из самых главных элементов электронной книги. Ссылки позволяют переходить из одной главы в другую, показывать информацию во всплывающих окнах, запускать процесс тестирования (с помощью программы tTester), открывать интернет страницы, запускать другие программы и т.д. Таблицы Кроме своего прямого назначения таблицы можно использовать для форматирования главы. Для этого применяются таблицы без рамок. Символ Позволяет вставить произвольный символ из любого набора шрифтов. Не стоит беспокоится о том, что у пользователя может не оказаться нужного шрифта – вместе с электронной книгой можно распространять необходимые шрифты. Горизонтальная линия Просто горизонтальная линия на всю ширину страницы. Разрыв страницы Действует при печати. Элемент Позволяет вставить несколько стандартных элементов управления Windows такие, как: текстовый редактор, строка редактирования, кнопка, кнопка выбора, радио кнопка, список, выпадающий список, группа радио кнопок. Используя встроенный скриптовый язык (один из четырех: Pascal, JScript, C++, VBasic) можно программировать реакцию на действия пользователя, тем самым "оживляя" страницы. Область применения таких "живых" страниц чрезвычайно обширна. Можно, например, запрограммировать тест, калькулятор и т.д и т.п.
Электронная книга — (англ. e-book, e-text) — версия книги в электронном (цифровом) виде. Данный термин применяется как для произведений, представленных в цифровой форме, так и в отношении устройств, используемых для их прочтения.
Создание электронных книг (электронных документов) может быть очень простым, если точно знать, что нужно получить в итоге, и располагать необходимыми инструментами и заготовками.
Как создать электронную книгу. Руслан Тертышный
Как научиться создавать электронные книги, в каких форматах, и с помощью каких программ.
Книги — извечный кладезь мудрости человечества. С древнейших времен люди, едва создавши письменность, начинали создавать книги, чтобы оставить потомкам хоть какую-то весточку о себе.
Сколько эволюций пережила книга… Глиняные таблички, береста, папирус, пергамент и, в конце концов, бумага — все это использовалось для передачи письменной речи нашими предками (да и уже современниками).
В наше время книга переживает очередной виток развития и трансформации. Это связано с новейшими информационными технологиями, которые последнее время все набирают и набирают обороты развития.
Сегодня необязательно быть Гутенбергом и обладать громадным станком для книгопечатания. Достаточно иметь под рукой всего лишь компьютер, сканер (хотя и не обязательно) и соответствующее программное обеспечение. Вот как раз о последнем и пойдет речь.
Для начала нам нужно определиться: хотим ли мы сделать электронную копию существующей книги или создать свою "с нуля". Для создания копии нам не обойтись без вспомогательного устройства (сканера или мощной цифровой камеры).
Первый этап — непосредственное сканирование текста
Какие тут могут быть варианты? А вариантов по большому счету — два: с распознаванием текста или без оного. Если мы не планируем распознавать текст, то сканируем все страницы книги как картинки (JPG формат).
Однако в этом случаи, Вы теряете возможность редактировать полученный текст (разве только Фотошопом :)). Поэтому предлагаю использовать вариант с распознаванием.
Сегодня необязательно выкладывать большие деньги на приобретение такого программного пакета как Fine Reader, потому что существует его бесплатный аналог (причем Open Source) — CuneiForm.
Сканируем исходный текст при помощи этой программы, а по окончанию процесса сканирования, запускаем распознавание. Сохраняем полученный результат в один из текстовых форматов (лучше всего DOC или RTF, но можно и TXT, если нет рисунков).
Второй этап — обработка текста и подготовка его к превращению в книгу.
На этом этапе самое сложное — определиться с выбором формата электронной книги (а шо их два? :)). На самом деле их великое множество и именно от того, какой Вы для себя выберите, зависит то, что будем делать дальше. Для пущей наглядности давайте посмотрим табличку наиболее популярных форматов книг.
Формат | Назначение | Кроссплатформенность | Способ создания книги | Недостатки |
формат пригоден для создания книг, буклетов и т. д. с высоким качеством изображений | да | виртуальный принтер | слишком большой размер | |
DJVU | открытый формат подходит для хранения сканов прессы и книг, где не требуется высокое качество изображений или где трудно распознать текст | да, при наличии специального ПО | конвертер | не всегда высокое качество результата |
DOC | подходит как для создания текста "с нуля", так и для размещения готовой информации (графической или текстовой) | Нет. Только Windows. Unix и JAVA (при наличии ПО (конвертер)) | текстовый редактор MS Word | большой размер, не слишком удобный просмотр |
RTF | отображает размеченную текстовую и графическую информацию (до 256 цветов) | да | текстовый редактор (Word, OpenOffice…) | не очень качественное отображение графики |
HTML | язык гипертекстовой разметки, который подходит для отображения любого текста и графики | да | текстовый редактор или HTML-редактор | нужны навыки работы, небольшие возможности форматирования |
FB2 | основан на XML, служит для отображения любого текста или графики, легко создается из DJVU и HTML формата | да, при наличии ПО | специальное приложение или конвертер | не всегда корректное отображение некоторых символов и таблиц |
EXE | компилируется на основе HTML и позволяет создавать книги с самым разнообразным контентом | нет, только Windows | специальное приложение-компилятор | поддержка формата только семейством Windows |
CHM | чаще всего используется для создания файлов справки к программе, компилируется на основе HTML | да, для Windows, остальные — при наличии специального ПО | специальное приложение или конвертер | поддержка формата только семейством Windows |
JAVA | используется для чтения книг на мобильных телефонах, КПК и т. п. устройствах | нет | конвертер | не всегда корректное отображение некоторых символов и изображений |
Как видите так или иначе вся работа вертится вокруг двух основных инструментов: текстовый редактор и конвертер. Это и есть тот минимум программного обеспечения, который нам потребуется для создания книги. На втором этапе мы обычно создаем текстовый документ и помещаем в него все страницы нашей будущей книги.
Затем производим при надобности кое-какую корректировку (создаем обложку, проверяем ошибки, составляем оглавление или оформляем документ в HTML) и конвертируем готовый документ в книгу.
Это общая схема действий по созданию книги, а теперь конкретно по каждому из форматов. Итак…
Этот формат славится своей кроссплатформенностью, то есть читабельностью на всех (или почти всех) платформах (Windows, UNIX, Mac, КПК и т. д.). Поэтому многие предпочитают создавать электронные книги именно в PDF.
Для того чтобы сделать книгу в данном формате, нам необходим сканер (если мы собираемся делать копию существующей книги) и текстовый редактор (MS Word 2007 или OpenOffice 2 и выше).
Все современные редакторы поддерживают функцию конвертирования документа в PDF, поэтому прибегать к применению дополнительных инструментов не стоит. Все, что Вам нужно — это расположить страницы в текстовом документе по порядку и нажать соответствующую кнопку.
Если же Вы используете более старую версию текстового редактора (например, MS Word 2003), то Вам необходим еще один инструмент — виртуальный принтер. Это специальная программа после установки которой, у Вас в системе появится еще один принтер, распечатав документ на котором, Вы получите книгу в формате PDF.
В качестве виртуального принтера можно использовать программу DoPDF.
Из-за большого размера PDF, книги часто упаковывают в этот формат. DJVU позволяет при незначительной потере качества, значительно уменьшить размер файла, что удобно при скачивании книги из Интернета.
Для создания DJVU книги нам потребуется специальный конвертер. Предлагаю Вашему вниманию небольшую программку DjVu Small. При ее небольших размерах, она обладает весьма значительным набором функций. Помимо создания DJVU книги, она может производить также обратное декодирование DJVU файла.
Программа хоть и на английском, но интуитивно понятная. Единственным ее минусом является то, что она не поддерживает конвертирование текстовых форматов (только растровые), но есть возможность создания книги из TIFF файла скана напрямую.
Все, что Вам надо сделать — отсканировать книгу в TIFF и сложить все ее страницы в одну папку. Затем запускаем DjVu Small и, нажав "Open folder", выбираем нужную папку. Когда все страницы появятся, нажимаем кнопку "Convert" — готово!
DOC и RTF
Это два самых распространенных типа текстовых книг. Имея под рукой только текстовый редактор, можно создать довольно неплохие книги в данных форматах. По сути это тот же текстовый документ, с той лишь разницей, что оформлен он в виде книги (есть обложка, содержание, возможна скриптовая привязка к нему страниц).
Если Вы хотите создать книгу "с нуля", то это может быть для Вас идеальным вариантом. Тем более, что такую книгу легко можно превратить в книги других форматов (PDF, HTML…).
Как известно, этот формат используется для создания Интернет сайтов. Однако есть довольно много книг написанных на этом языке или его модификациях. Как и в предыдущем варианте HTML подходит для создания собственных электронных книг, а не для сканирования уже готовых (хотя Вы можете размещать отдельно отсканированные листы как рисунки).
Для создания книги в этом формате Вам необходимо иметь хотя бы базовые знания языка гипертекстовой разметки. Однако сегодня возможно конвертировать в HTML все тот же DOC или RTF файл при помощи текстового редактора. Зайдем в меню "Файл" — "Сохранить как…" и установим исходящим форматом HTML.
Стоит заметить, что в формате HTML можно создавать не только обычные книги, но и интерактивные книги-игры с развилками сюжета. Это довольно просто делается в специальном редакторе AXMA Story Maker.
Эта программа позволяет добавлять в книгу не только сюжетные развилки, но и видео и даже мини-игры.
Довольно новый и перспективный формат. Он тоже больше всего подходит для создания собственных книг (или переделки существующих книг в других форматах).
Для создания книг в этом формате потребуется конвертер и специальный редактор. В качестве конвертера используем программу Any2FB .
Он позволяет превратить в FB2 книгу любой текстовый или HTML файл (второе предпочтительней). После того, как Вы сконвертировали текст, его можно оставить как есть, а можно и немного подредактировать при помощи программы FB Editor .
Один из самых интересных форматов электронных книг. Вы создаете не просто книгу, а полноценное приложение Windows.
Для создания нам потребуется специальная программа-компилятор и подготовленные HTML-странички будущей книги. В качестве компилятора можно использовать программу SbookBuilder .
Всего за минуту Вы сможете стать обладателем EXE-книги. Достаточно просто указать программе папку с HTML страницами, ввести название книги и, при надобности, пароль, если хотите ограничить доступ к ней или использовать книгу для продажи.
Этот формат тоже чем-то напоминает предыдущий. Если Вы пользуетесь Windows, то не раз сталкивались с ним при просмотре справки к использованию программ.
Создать CHM-книгу можно, имея под рукой конвертер-компилятор. Как и EXE-книга, CHM-справка создается из HTML-страниц. Для компиляции CHM можно использовать разработку наших соотечественников Chm4You .
Она может с легкостью как собирать, так и разбирать CHM-файлы. Все, что Вам нужно — указать страничку для конвертации (для целого сайта — страничка index.html).
Каждый хочет иметь больше возможностей, тратя при этом меньше наличности :). В последнее время стали появляться электронные книги, портированные для чтения на мобильных телефонах с поддержкой JAVA. Из книги в текстовом формате компилируется JAVA-мидлет, который и устанавливается в телефон.
Для создания таких JAVA-приложений существует программа-конвертер Shasoft eBook .
Shasoft eBook позволяет в несколько кликов создать JAVA версию текстового файла по Вашему усмотрению, причем доступны некоторые инструменты для его редактирования, а также отображение графики.
Выводы
Вот так вкратце я, надеюсь, ознакомил Вас с основами создания электронных книг и их видах. В дальнейшем я более подробно остановлюсь на каждой из программ для их создания. А пока остается только пожелать Вам успехов в Вашем творчестве. И пускай оно приносит Вам только радость и удовлетворение (а, может, и денежку :)).
Продолжаем обзор инструментов для создания электронных книг. Кит Солтис рассказывает нам как о коммерческих, так и о бесплатных приложениях с различными возможностями форматирования и конвертирования.
Использование FrameMaker или Microsoft Word
Если вы используете FrameMaker без каких-либо средств разработки справки, варианты создания EPUB более ограничены.
- Для неструктурированного FrameMaker можно использовать новый EPubFmplug-in от Elmsoft, хотя этот инструмент в настоящее время работает только с отдельными файлами FrameMaker и не работает с книгами, сделанными в FrameMaker.
- Вы также можете использовать MIF2GO от Omni Systems для создания RTF или HTML файлов, которые затем можно импортировать в другой инструмент.
- Если вы используете структурированный FrameMaker и DITA, вы можете использовать oXygen или DITA for Publishers от Эллиота Кимбера (ещё в разработке, но можно пользоваться) для создания EPUB из файлов DITA.
У пользователей Microsoft Word есть больше вариантов конвертации файлов в формат EPUB.
- Первый вариант – ePubMaker от Epingsoft, недорогой инструмент, конвертирующий документы в EPUB.
- Другой вариант – импортировать файлы в LibreOffice, затем при помощи расширения Writer2ePub сохранить их в формате EPUB.
- Если вы владеете DITA, DITA for Publishers конвертирует Word в DITA, из которой затем можно создать книгу EPUB.
Хотя Adobe InDesign не очень популярен в сфере технических коммуникаций, широкие возможности для работы с макетами и разнообразие типографских настроек делают его популярным среди издателей книг. InDesign может напрямую создавать файлы EPUB. Также он умеет создавать книги для Apple iPad. Кстати об Apple– недавно они представили новый формат электронных книг, iBooks2 и инструмент для его разработки, iBooksAuthor, предназначенный для издателей книг. Приглядитесь к нему. Во вселенной Windows ни один инструмент даже не приближается к нему по простоте использования, а интерактивные возможности iBooks 2 обещают вывести его в топ популярности, по крайней мере, для устройств Apple.
Специализированные EPUB инструменты
Поскольку формат EPUB использует XHTML для создания контента электронных книг, вы можете использовать HTML-файлы из других программ, хотя вам, вероятно, придётся немного почистить их либо вручную, либо с помощью сценариев. Вы не ограничены стандартными коммерческими инструментами, которые я описал выше. Есть несколько программ с открытым исходным кодом, которые будут создавать формат EPUB из HTML или конвертировать другие форматы в EPUB. Наиболее заметные – Calibre и Sigil.
Calibre – в деле создания электронных книг – это как швейцарский армейский нож в походе. Чтобы описать все его особенности, нужна целая статья, но для технических писателей наиболее важными являются:
- Создание электронных книг из многих форматов источников (HTML, RTF, TXT и др).
- Конвертирование форматов электронных книг, например, из EPUB в Mobi.
- Изменение форматирования электронных книг, например, удаление пустых строк между абзацами.
Конвертирование электронной книги в Calibre
Если вам нужно больше контроля над контентом, чем может предложить Calibre, рассмотрите Sigil. Он очень похож на средства разработки справки, такие как RoboHelp, но с EPUB в качестве родного формата. Поскольку вы работаете напрямую с файлами XHTML, у вас есть полный контроль над тем, как отобразится информация (по крайней мере, в пределах ограничений спецификации EPUB).
В Sigil есть опция просмотра составляющих частей, чтобы просматривать код и макет
Конвертирование форматов электронных книг
Хотя вы можете создать формат Kindle непосредственно в программе Amazon KindleGen, проще создать книгу в EPUB, а затем преобразовать её в формат Kindle. Вы можете использовать Calibre, и как правило, получать хорошие результаты, если у вас нет сложных требований к форматированию – формат Kindle еще более упрощён, чем EPUB, особенно когда дело касается таблиц.
Вы видели когда-нибудь электронные книги? Текстовый файл не берется в расчет — это не электронная книга. Текстовый файл применяется для редактирования документа, но не для чтения. Все, наверное, пробовали читать текстовые файлы? Тогда Вы поймете, о чем идет речь.
Настоящие электронные книги делаются в удобном для чтения формате. Удобном во всех отношениях: комфортный размер шрифта, легкость навигации, приятный для глаза дизайн.
Вы уже знаете, как создавать книги в PDFформате, теперь давайте научимся делать электронные книги в формате EXE. Преимущества EXE книг : не требуются дополнительные программы для чтения, и удобная навигация.
Это, как правило, файл с обложкой, на которую Вы нажимаете, и попадаете на оглавление. А уже оглавление содержит ссылки на все страницы книги. Практически всю работу, а так же изменения в содержании книги Вы проводите в этих HTML файлах .
Но если Вы когда-нибудь читали электронную книгу, то, наверное, заметили, что электронные книги — это не разрозненные HTML файлы, собранные в одном месте, а один файл, внутри которого Вы перелистываете страницы. Для того, чтобы такой файл собрать, нужны специальные программы-компилляторы .
Этих программ очень много, и они самые разные. Есть простые программы, которые создают книгу из готовых страниц. Есть программы посложнее, которые могут защищать книгу от копирования текста, от просмотра разных глав без пароля, и так далее.
Чтобы Вам было проще начинать свою работу по созданию электронных книг EXE, предлагаю воспользоваться готовым образцом. Посмотрите самые разные exe-книги, отметьте для себя, что Вам в них понравилось, а что нет. Возьмите какую-нибудь электронную книгу EXE за образец, и начинайте делать свою. Ваша книга не обязательно будет похожа на образец, как две капли воды. Вы можете взять другой фон для своей книги, другую схему навигации, другие картинки.
Итак, что Вы делаете:
- Берете какую-нибудь книгу exe за образец и cоздаете на своем компьютере папку для книги.
- Открываете программу Dreamweaver, создаете файл index.html, который будет обложкой книги, и делаете оформление, как Вы делаете обыкновенный одностраничный сайт.
- Делаете второй файл html в этой же папке, например oglavlenie.html — страница оглавления, или avtor.html — страничка об авторе, или 1.html, 2.html и так далее — страницы с содержанием книги.
- В каждом файле HTML делаете навигацию — ссылки, которые ведут с одной страницы на другую. Ссылки могут быть картинками, могут быть текстом.
После того, как Вы сделаете все файлы EXE, запускаете программу sBookBuilder, и начинаете в ней работать.
- Select folder — выбираете папку, где находится ваша книга: лежат Ваши файлы HTML.
- Select homepage — выбираете файл HTML, с которого будет открываться книга, в большинстве случаев это — обложка.
- Enter title — придумываете название книги.
- Enter password — в случае необходимости вводите пароль, с которым Ваша книга будет открываться.
- Create E-book создаете электронную книгу и выбираете папку на своем компьютере, куда она будет помещена.
Вот, например, что получилось у меня:
Видео о том, как делать электронные книги EXE
Более подробные сведения Вы можете получить в разделах "Все курсы" и "Полезности", в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.
Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
Подписаться на блог: Дорога к Бизнесу за Компьютером
Вам понравилась статья? Поделитесь, буду весьма признателен:
Также приглашаю добавиться в друзья в социальных сетях:
Еще по теме.
11 комментариев »
На первый взгляд кажется сложнее чем создание книги в PDF,но красочность и удобство этого формата значительно выигрывает при сравнении. Александр, спасибо за видео урок, в нем все ясно и понятно!
Я пока не собираюсь создавать такую книгу, но все равно спасибо за информацию.
Александр! Спасибо огромное за такой нужный и интересный урок. Я постоянно учусь по Вашему блогу. Очень помогает. Настолько все доступно. Еще раз спасибо.
Я когда читала книги в exe-формате, иногда задумывалась, как они изготавливаются. Догадывалась, что для этого существуют специальные сервисы и что книгу легко оформить в exe-формате. Очень интересно было почитать в Вашей статье о технологии изготовления такой книги. Спасибо, Александр, за познавательную информацию!
Электронную книгу я пока не собираюсь издавать, но, кто знает, что нас ждет в будущем?
В любом случае иметь такие знания полезно
Было бы что написать в эту книгу, а как ее сделать уже знаю. Спасибо за урок!
Спасибо за полезный пост. Придёт время, будем учиться издавать книги. Ваши статьи нам помогут.
Спасибо за статейку, уже начинаю подумывать об этом, собираю материал.
Здравствуйте Александр!Спасибо за интересный сайт, и контент, и особенно за видео обучение, очень кстат, и очень понятно объяснено! Сейчас как раз в плане создать свою exe книгу.
Александр расскажите пожалуйста как делать внутренние ссылки навигации по книге? Ни как не могу сообразить, ссылки обычного вида типа ашттп не работают. Видеоурок вроде дельный получился, вроде всё рассказали, а вот показать пример как навигацию делать не захотели)
Здравствуйте, Александр! У меня такая ситуация. Книгу (учебник) в HTML я уже сверстала. Сейчас ищу компилятор. Попробовала программой sBookBuilder
все получилось, легко и просто. Но эта программа некорректно работает с такими наворотами как «бегущая строка» и «всплывающее окно». Посоветуйте как быть.
Читайте также: