Calibre — кроссплатформенная программа для создания электронных книг разного формата. Также программа выполняет функцию чтения. Присутствует синхронизация с устройствами для чтения электронных книг таких производителей как Amazon, Android, Apple, Barnes & Noble, а также многих других.
Программа имеет собственную базу данных, в которой сохраняет информацию об авторе, названии книги, обложке, оценке, издательстве, метках, дате выхода. Как только книга добавляется в базу — у нее также добавляется информация о ней, а сама книга заносится в библиотеку. Информацию о книге можно добавлять с сети интернет, а также используя уникальный номер книжного издательства — ISBN.
Среди поддерживаемых форматов такие: AZW, AZW1, AZW2, AZW3, CBR, CBZ, CHM, EPUB, FB2, HTML, IMP, LIT, LRF, LRX, MOBI, ODT, OEBZIP, OPF, PDB, PDF, PML, PMLZ, PRC, RAR, RB, RTF, SNB, TPZ, TXT, ZIP.
Используя Calibre можно выполнять конвертацию книг в разные форматы. На входе программа работает с CBZ, CBR, CBC, CHM, EPUB, FB2, HTML, LIT, LRF, MOBI, AZW3, ODT, PDB, PDF, PML, PRC, RB, RTF, TCR, TXT, а на выходе можно получить такие форматы как EPUB, FB2, LIT, LRF, MOBI, AZW3, OEB, PDB, PDF, PML, RB, RTF, TCR, TXT.
При инсталляции программы также устанавливается и приложение E-book viewer. С его помощью можно открывать электронные книги для чтения. E-book viewer поддерживает не все форматы, поддерживаемые в Calibre.
В настройках можно создавать правила для таких функций как управление библиотекой, информация о книге и др. При создании правил можно применять шаблоны, в которые можно добавлять теги, информацию об авторе, издательстве и тому подобное. Шаблоны могут быть использованы при создании новых полей для просмотра, а также при поиске. Имеется встроенный набор функций на Python, в который можно добавлять собственные. Также можно работать с регулярными выражениями и XPath.
Среди возможностей программы можно выделить:
Поддержку плагинов;
Возможность автоматического получения новостей с поддерживаемых сайтов с последующим превращением их в книгу;
Наличие встроенного сервера, который используется для доступа через интернет;
Возможность отсылать книги по электронной почте, при невозможности прямого соединения;
Поддержка командной строки;
Редактирование ePub в html по аналогии Sigil.exe;
Быстрое чтение электронных документов и книг;
Поддержка сотен источников новостей;
Расширенный поиск с применением метатегов;
Наличие портативной версии от разработчика;
Мультиплатформенность и бесплатность.