Неформальные заметки о создании приложений
Возвращаясь к электронным книжкам…
Утилиты для создания электронных книг
Конвертеры форматов элекронных книг
Онлайновые сервисы создания электронных книг
В одной из первых статей данного цикла, опубликованной в сентябрьском номере нашего журнала, мы обсуждали тему создания иллюстрированных электронных книг, предназначенных для чтения на различных мобильных устройствах, и рассмотрели утилиту Sigil, позволяющую быстро создавать подобные электронные книги. Сегодняшняя статья будет посвящена еще нескольким подобным инструментам и наиболее популярным средствам преобразования форматов электронных книг друг в друга.
Утилиты для создания электронных книг
Утилиты для создания электронных книг, наподобие рассмотренной ранее утилиты Sigil, на рынке программного обеспечения отнюдь не новы — довольно большой выбор похожих инструментов, как платных так и бесплатных, доступен уже несколько лет.
Одним из примеров такого инструмента является бесплатная утилита генерации электронных книг MobiPocket Creator (http://www.mobipocket.com/), совместимая с платформами Windows и Mac OS. Эта утилита позволяет создавать электронные книги в формате MobiPocket (*.prc) из HTML-документов и графических файлов (рис. 1).
Рис. 1. Утилита MobiPocket Creator
Формат MobiPocket сегодня доступен для чтения с помощью многих современных смартфонов, планшетных компьютеров и специализированных устройств для чтения электронных книг.
Из особенностей данного продукта следует отметить инструменты автоматической генерации оглавления, заранее заданных ссылок, добавления обложки, средства импорта текстовых файлов, документов Microsoft Word и Adobe PDF, удобную навигацию по перечню книг и тестированию публикаций, возможность отправить книгу на мобильное устройство, способность зашифровать публикацию или защитить ее паролем, средства генерации метаданных (имя автора, категория, цена и т.д.) и автоматизации продажи книг.
В комплект поставки MobiPocket Creator входит набор встроенных шаблонов для наиболее распространенных жанров любительских публикаций: фотоальбома, поздравления, сборника кулинарных рецептов, словаря, перечня покупок, дневника путешествий и ряда других.
Формат MobiPocket распознается большинством современных (и даже не очень современных) устройств для чтения электронных книг. Вот, к примеру, как выглядит созданная с помощью MobiPocket Creator публикация, сгенерированная из предыдущей статьи данного цикла, на экране выпущенного четыре года назад устройства PocketBook 301 Plus (рис. 2).
Рис. 2. Публикация, созданная с помощью утилиты
MobiPocket Creator, на экране устройства
PocketBook 301 Plus
Чем могут отличаться друг от друга подобные утилиты? Как правило, поддержкой различных форматов, встроенными инструментами тестирования полученных публикаций, а также средствами интеграции с онлайновыми магазинами, специализирующимися на продаже электронных книг.
Ниже перечислено еще несколько утилит, предназначенных для создания электронных книг:
- Blurb BookSmart (http://www.blurb.com/booksmart) — утилита для создания электронных публикаций на основе заранее заданных шаблонов, предполагающая использование услуги печати и доставки бумажной версии книги.
- SCRIBA eBook Maker (http://scribaebookmake.sourceforge.net) — Java-приложение, генерирующее электронные книги в форматах ePub и ZIP на основе файлов и вебресурсов и предполагающее создание модулей расширения для поддержки других форматов.
- PSP E-book creator (http://psp-ebook-creator.software.informer.com) — утилита для конвертации текстовых файлов с целью корректного их отображения на экране Sony PlayStation Portable.
Впрочем, этим списком перечень доступных приложений создания электронных книг не ограничивается. Таких утилит сейчас очень много — на любой вкус, платформу и кошелек.
Конвертеры форматов элекронных книг
Еще одна полезная категория утилит, предназначенная для создателей электронных книг, — приложения, конвертирующие между собой разные форматы публикаций. Примером является бесплатная утилита Calibre (http://calibre-ebook.com), доступная для широкого спектра платформ, включая Windows, Linux и Mac OS.
По сути, Calibre представляет собой приложение для управления коллекцией электронных книг, каждая из которых может храниться в нескольких форматах (рис. 3).
Рис. 3. Утилита конвертации форматов электронных книг Calibre
Книги в библиотеке могут быть отсортированы разными способами (например, по заглавию, автору, дате публикации или добавления в библиотеку и другим метаданным), возможен поиск книг по тэгам, введенным пользователем, а также поиск недостающих метаданных в Интернете.
Но самое существенное преимущество, предоставляемое этим приложением, — это возможность преобразования электронных книг из одного формата в другой. Поддерживаемые на момент написания настоящей статьи форматы входных файлов — CBZ, CBR, CBC, CHM, DJVU, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ, поддерживаемые форматы выходных файлов — AZW3, EPUB, FB2, OEB, LIT, LRF, MOBI, HTMLZ, PDB, PML, RB, PDF, RTF, SNB, TCR, TXT, TXTZ. В процессе преобразования возможны замена шрифтов и автоматическое определение структуры книги (деление на главы, генерация оглавления). Поддерживается также загрузка файлов на различные устройства чтения электронных книг с обновлением библиотек, метаданных и автоматическим преобразованием их в соответствующий формат.
Отдельно стоит отметить возможность загрузки утилитой Calibre полных текстов новостей из различных RSS-источников и превращение их в электронную книгу.
В комплекте поставки продукта имеется контентсервер, развернув который в Интернете можно получить доступ к своей коллекции книг из любого места с помощью браузера или мобильного устройства, поддерживающего обновление данных через Интернет, а также средство просмотра электронных книг, позволяющее протестировать результат преобразования (рис. 4).
Рис. 4. Cредство просмотра электронных книг из комплекта поставки Calibre
А вот так выглядит на iPad публикация, созданная ранее с помощью утилиты MobiPocket Creator, после преобразования ее в формат ePub с помощью Calibre (рис. 5).
Рис. 5. Публикация, созданная ранее с помощью утилиты MobiPocket Creator
и преобразованная в формат ePub с помощью Calibre, в библиотеке книг iPad
Ниже перечислены несколько конверторов форматов электронных книг:
- eBook Converter (http://ebook-converter.en.softonic.com) и EPUB Converter (http://epub-converter.en.softonic.com) — утилиты преобразования между форматами ePub PDF Mobi/Kindle. Доступны для платформы Mac OS X;
- KindleGen 2.8 (http://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000234621) — утилита командной строки, позволяющая конвертировать документы форматов HTML, XHTML, XML (OPF/IDPF), ePub в электронные книги для устройства Amazon Kindle. Доступна для платформ Windows, Mac OS, Linux;
- Pandocs (http://johnmacfarlane.net/pandoc/installing.html) — утилита для преобразования документов HTML, DocBook, LaTeX, MediaWiki в форматы XHTML, HTML5, слайдшоу HTML, Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML, ePub, FB2, LaTeX, ConTeXt, PDF и ряд других форматов. Доступна для платформ Windows, Mac OS, Linux.
Впрочем, и этот список далеко не полон — утилит конвертации форматов, равно как и простейших приложений, убирающих разрывы строк в документах, сейчас более чем достаточно.
Онлайновые сервисы создания электронных книг
Онлайновые сервисы создания электронных книг — явление относительно новое, но бурно развивающееся. Сервисов подобного рода становится всё больше и больше, а услуги, предлагаемые ими, — всё разнообразнее.
В качестве примера подобного сервиса рассмотрим платный сервис My Ebook Maker (www.myebookmaker.com), который предоставляет время для бесплатного ознакомления.
Услуги сервиса My Ebook Maker можно назвать базовыми: пользователь сервиса может создавать свои электронные книги путем загрузки контента в онлайновый редактор (рис. 6) либо посредством ссылок на вебресурсы, формируя поочередно главы будущей публикации.
Рис. 6. Онлайновый редактор электронных книг сервиса My Ebook Maker
Созданный документ можно сохранить. Впоследствии можно отредактировать отдельные главы уже созданного документа, а также сгенерировать и загрузить публикацию в формате ePub.
Публикация, созданная с помощью сервиса My Ebook Maker и загруженная на iPad, выглядит, как показано на рис. 7.
Рис. 7. Публикация, созданная ранее с помощью утилиты MobiPocket Creator
и преобразованная в формат ePub с помощью Calibre, в библиотеке книг iPad
Ниже перечислены еще несколько онлайновых сервисов создания электронных книг:
- Blurb Bookify (www.blurb.com/bookify) — сервис создания электронных фотоальбомов на основе заранее заданных шаблонов, включающий услугу доставки печатной версии альбома;
- Amazon’s Kindle Direct Publishing (https://kdp.amazon.com/self-publishing/signin) — сервис создания электронных книг для устройства Amazon Kindle, поддерживающий механизм публикации и продажи созданных книг на сайте www.amazon.com;
- Zinepal (http://www.zinepal.com) — онлайновый сервис для создания электронных книг в форматах ePub, Amazon Kindle, Mobipocket, PDF на основе вебстраниц, RSS-источников, блогов.
***
К теме создания электронных книг мы в ближайшее время еще вернемся — как минимум, стоит обсудить, что нового появилось в утилите iBooks Author с момента выхода статьи, посвященной этому приложению, а также поговорить немного о профессиональных инструментах создания публикаций для мобильных устройств.