Создание электронных книг с помощью Calibre на Linux

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

calibre-main-window

Calibre является кроссплатформенным и работает на Windows, OS X и Linux. Этот учебник будет сосредоточен на Linux, но большая часть информации также применима к другим двум платформам. Calibre можно установить через репозиторий пакетов вашей дистрибуции или напрямую с сайта Calibre. Для Ubuntu вы можете установить его из Центра программного обеспечения Ubuntu или из командной строки, используя:

sudo apt-get install calibre

Однако пакеты, предоставляемые вашей дистрибуцией, могут быть устаревшими, поэтому вы также можете установить его, используя эту специальную команду, которая установит последнюю версию напрямую с сайта Calibre:

sudo python -c"import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"

Это запустит скрипт установки. Вам нужно будет указать каталог установки, и принятие значения по умолчанию /opt вполне допустимо. Скрипт затем загрузит необходимые файлы для установки и выполнит установку. Чтобы запустить, введите “ calibre “ в окне терминала или посмотрите, была ли создана иконка в вашем лаунчере (что происходит для дистрибутивов, таких как Ubuntu или Linux Mint).

Создание текста в OpenOffice

OpenOffice и LibreOffice — отличные инструменты для создания электронных книг, они не только являются полнофункциональными открытыми текстовыми процессорами, но и по умолчанию сохраняют документы в формате Open Document, который программы, такие как Calibre, могут легко читать.

Если у вас есть текст в другом формате, кроме .odt, запустите OpenOffice и посмотрите, можно ли его импортировать. Это будет работать для форматов, таких как простой текст, Rich Text Format (.rtf) и большинство файлов Microsoft Word. Как только у вас будет текст в OpenOffice, вам нужно отформатировать его для импорта в Calibre. Ключевым моментом здесь является то, чтобы сохранить документ как можно более простым и использовать “Заголовок 1” и “Заголовок 2” для названий глав и любых крупных делений в тексте. Таким образом, простая книга будет использовать “Заголовок 1” для Предисловия, Главы 1, Главы 2 и так далее. Или вы можете использовать “Заголовок 1” для Предисловия, Часть I, Часть II и т.д., а “Заголовок 2” для Главы 1, Главы 2 и т.д.

Генерация электронных книг с помощью Calibre

Как только ваш текст отформатирован, убедитесь, что он сохранен в формате .odt, и запустите Calibre. Чтобы добавить новую книгу в Calibre, нажмите “Добавить книги” и выберите файл .odt, который вы хотите импортировать. Документ будет импортирован и появится в основном списке книг. Метаданные (информация, такая как имя автора и описание и т.д.) необходимо исправить. Выберите книгу в основном списке книг и нажмите “Редактировать метаданные”.

calibre-edit-metadata

Важно заполнить как минимум поля Заголовок и Автор(ы), но такие поля, как Комментарии и Языки, также важны. Если вы изменяете Заголовок или Автор(ов), важно нажать на синюю стрелку в конце поля, так как это сгенерирует правильные метаданные для сортировки, т.е. “Великое приключение в Уимблдоне” становится “Великое приключение в Уимблдоне, The”.

Calibre может создавать электронные книги в нескольких различных форматах, включая epub, mobi и PDF. Это три основных типа. Первый предназначен для читалок, таких как Barnes and Noble Nook или Kobo, второй — для Kindle от Amazon, а третий — для общего формата Acrobat, который особенно подходит для ПК или планшетов с большим экраном.

Чтобы создать электронную книгу, нажмите “Конвертировать книги” и выберите желаемый формат файла в выпадающем списке “Формат вывода” в правом верхнем углу. Нажмите на “Обнаружение структуры” и измените поле “Обнаружить главы на” на //*[((name()='h1' or name()='h2'))]. Правило по умолчанию хорошее, но оно пытается найти ключевые слова, такие как “Глава”. Это хорошо для многих ситуаций, но самым простым решением является просто сделать каждую заголовок уровня 1 или 2 главой. Затем нажмите на “Оглавление” и убедитесь, что “Принудительное использование автоматически сгенерированного оглавления” отмечено. Теперь нажмите ОК. Процесс конвертации книги начнется, и активность работы будет показана в правом нижнем углу.

calibre-convert-books

После завершения конвертации новый формат файла появится в списке форматов для этой книги. Нажатие на имя формата откроет предварительный просмотр электронных книг Calibre, который отобразит электронную книгу так, как ее увидит устройство для чтения. Если вам нужно изменить исходный файл OpenOffice, нажмите на ODF в списке форматов файлов, это откроет версию документа, которая была импортирована в Calibre.