Часто задаваемые вопросы

Конвертация форматов электронных книг

Какие форматы конвертации поддерживает calibre?

calibre поддерживает конвертацию множества форматов из одного в другой. Возможно конвертировать каждый входной формат в приведенном ниже списке в каждый формат вывода.

Входные форматы: AZW, AZW3, AZW4, CBZ, CBR, CB7, CBC, CHM, DJVU, DOCX, EPUB, FB2, FBZ, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ

Выходные форматы: AZW3, EPUB, DOCX, FB2, HTMLZ, OEB, LIT, LRF, MOBI, PDB, PMLZ, RB, PDF, RTF, SNB, TCR, TXT, TXTZ, ZIP

Примечание

PRC - общий формат, calibre поддерживает файлы PRC с заголовками TextRead и MOBIBook. PDB также - общий формат, calibre поддерживает файлы eReader, Plucker, PML и zTxt PDB. DJVU формат поддерживается только для преобразования DJVU-файлов, содержащих встроенный текст. Они, как правило, генерируются с помощью программного обеспечения для OCR. MOBI-книги могут быть двух типов: Mobi6 и KF8. calibre полностью поддерживает оба. MOBI-файлы часто имеют расширение .azw или .azw3. Файлы .DOCX поддерживаются начиная с Microsoft Word 2007 и все более новые версии.

Каковы оптимальные исходные форматы для конвертации?

В порядке убывания предпочтения: LIT, MOBI, AZW, EPUB, AZW3, FB2, FBZ, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF

Я преобразовал PDF файл, но в результате имеются разные проблемы?

PDF — это ужасный формат для начальной конвертации. Для списка различных вопросов, с которыми придется столкнуться при конвертировании PDF, см.: Преобразование PDF документов.

Как конвертировать мой файл, если он включает не английские символы или «умные» кавычки?

Существует два аспекта этой проблемы:
  1. Знание кодировки исходного файла: calibre пробует предположить кодировку, которая используется в вашем исходном файле, но это зачастую невозможно, так что вы должны сообщить, какую кодировку использовать. В графическом интерфейсе это указывается через поле Исходная кодировка символов в Оформление → Текст в Общих настройках диалога конвертации. В утилитах командной строки - параметр ebook-convert-txt-input --input-encoding

  2. При добавлении в calibre файлов HTML, вам может понадобиться указать кодировку файлов. Для указания перейдите в настройках Параметры → Плагины → Тип файла и настройте плагин HTML2Zip, указав кодировку файлов HTML. Теперь, при добавлении файлов HTML в calibre, они будут обрабатываться корректно. Файлы HTML из разных источников часто имеют разные кодировки, так что эту настройку нужно будет менять. Обычная кодировка для многих файлов из интернета - cp1252, и я бы советовал попробовать её первой. Заметьте, что при конвертации файлов HTML настройка входной кодировки - пуста. Плагин HTML2ZIP автоматически конвертирует файлы HTML в стандартную кодировку (UTF-8).

Что случилось с оглавлением MOBI-файлов?

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

Кроме того есть Оглавление метаданных. Оглавление метаданных не является частью текста книги и обычно доступно при помощи специальной кнопки в читалке. Например в calibre viewer используется кнопка Показать оглавление. Это Оглавление не может быть стилизовано создателем книги. Его представление - задача просмотрщика.

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

Сейча хорошо видно, что эта книга MOBI содержит два идентичных Оглавления. Помните, что одно из них - семантически Оглавление содержимого, а другое - Оглавление метаданных, даже если обма содержат одинаковые записи и выглядят одинаково. Одно может быть вызвано прямо из меню Kindle, другое -нет.

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

Если вам неоходимо вручную редактировать оглавление в исходном документе, вы можете использовать настройки определения Оглавления в calibre для автоматической генерации Оглавления метаданных. Смотрите раздел Конвертация в Руководстве пользователя для подробной информации о том, как использовать эти настройки.

В конце, я призываю вас убрать Оглавление содержимого и оставить в ваших электронных книгах только Оглавление метаданных. Оглавление метаданных даст читателям наилучшую навигацию (исключая Kindle, где оно, по существу, совпадает с Оглавлением содержимого).

Примечание

Новый формат AZW3 имеет соответствующую поддержку Оглавления метаданных. Однако, прошивка Kindle может функционировать неправильно, если вы отключаете генерацию Оглавления в-конце-файла. Так что рекомендуется не менять сгенерированное Оглавление. Если вы создаёте файл AZW3 с Оглавлением метаданных и без Оглавления в-конце-файла, некоторые возможности, такие как Page Flip, в Kindle

Обложки моих MOBI-файлов перестали отображаться в Kindle для PC/Kindle, Android/iPad и т.п.

Причиной этому ошибка в программном обеспечении Amazon. Вы можете преодолеть эту проблему, перейдя в Параметры → Настройки вывода → MOBI вывод и изменить параметр «Включить обмен книжным контентом». Если вы переконвертируете преобразованную ранее книгу, вам также нужно включить параметр в диалоге конвертации для этой конкретной книги (так как настройки конвертации книги сохраняются и имеют преимущество).

Заметьте, что в таком случае созданный файл MOBI будет показыаться в списке персональных документоы вместо Книг на Kindle Fire и Amazon whispersync работать не будет, однако будут обложки. Вам решать, что для вас важнее. Я призываю вас связаться с Amazon и попросить их исправить эту ошибку.

Ошибка в программном обеспечении Amazon заключается в следующем. Когда вы передаёте файл MOBI в Kindle, если файл не отмечен как Персональный документ, Amazon предполагает, что вы купили книгу у них и пробует скачать миниатюру обложки с их серверов. Когда загрузка не удаётся, Amazon отказывается возвратиться к обложке, определённой в файле MOBI. Это похоже на преднамеренную попытку Amazon принудить авторов продавать книги только через них. Другими словами, Kindle показывает обложки только для книг, отмеченных как Персональные документы или купленных напрямую у Amazon.

Если вы передаёте файл MOBI в Kindle на электронных чернилах через USB соединение при помощи calibre, то calibre преодолевает проблему, загружая миниатюру обложки самостоятельно. Однако, такое решение возможно только при использовании соединения USB и передачи через calibre. Заметьте, что если вы посылаете файл через электронную почту, Amazon автоматически отмечает файл MOBI как Персональный документ и обложка будет показана, но и книга будет в разделе Персональных документов.

Каким образом можно преобразовывать коллекцию HTML-файлов в определенной последовательности?

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

<html>
   <body>
     <h1>Table of Contents</h1>
     <p style="text-indent:0pt">
        <a href="file1.html">First File</a><br/>
        <a href="file2.html">Second File</a><br/>
        .
        .
        .
     </p>
   </body>
</html>

Затем просто добавьте этот файл HTML в графическом интерфейсе и нажмите кнопку Convert, чтобы создать электронную книгу. Вы можете использовать опцию в разделе Оглавление диалога конвертации, чтобы управлять созданием Оглавления.

Примечание

При добавлении HTML-файлов calibre умолчально переходит по ссылкам в файлах в их порядке по глубине. Это значит, что если файл A.html содержит ссылку на B.html, C.html и D.html, но в файле B.html тоже есть ссылка на D.html, то файлы будут расположены в порядке A.html, B.html, D.htnl, C.html. Если вы хотите расположения файлов в порядке A.html, B.html, C.html, D.html, то сначала укажите calibre порядок добавляения файлов по ширине. Перейдите в раздел Параметры->Расширенные->Плагины->Тип файла и настройте плагин конвертации HTML в ZIP.

Если EPUB, созданный в calibre, не работает?

calibre не гарантирует, что созданный им EPUB получится валидным. Единственное, в чём можно быть уверенным - это то, что если вы скормите ему валидные XHTML 1.1 + CSS 2.1, он выдаст валидный EPUB. calibre старается убедиться, что файлы EPUB, которые он производит действительно работают как задумано на широком разнообразии устройств, что несовместимо с созданием валидных EPUB, но преследует цель, которая намного важнее для большинства пользователей. Если вам нужен инструмент, который всегда должен производить валидные EPUB, то calibre не для вас. Это означает, что если вы хотите отправить созданный calibre EPUB в онлайн магазин, использующий проверку валидности EPUB, вам следует убедиться в валидности файла самостоятельно, calibre не сделает это за вас. Другими словами, вы должны скармливать на вход calibre валидные XHTML + CSS документы.

Как я могу использовать некоторые из расширенных возможностей инструментов конвертации?

Вы можете получить помощь по любым возможностям конверторов, подведя на них курсор мыши в графическом интерфейсе или выполнив команду ebook-convert dummy.html .epub -h в командной строке. Лучше всего начать с просмотра следующего демо файла, который демонстрирует некоторые из расширенных возможностей html-demo.zip

Интеграция устройств

Какие устройства поддерживает calibre?

calibre может напрямую подключаться ко всем основным устройствам чтения электронных книг (и большинству второстепенных), смартфонам, планшетам и т. д. Кроме того, с помощью функции в Тонкой настройке Connect to folder можно использовать подключать любую читалку, представляющуюся как USB-диск. Наконец, можно подключиться по беспроводной сети к любому устройству с веб-браузером, используя сервер контента calibre.

Как я мог помочь получению поддержки моего устройства в calibre?

Если ваше устройство определяется операционной системой как USB диск, то добавить его поддержку в calibre не составит труда. Нам только нужно немного информации от вас:

  • Полный список форматов электронных книг, которые поддерживает ваше устройство.

  • Есть ли на устройстве специальный каталог, в котором должны размещаться все файлы книг? Устройство определяет файлы, расположенные во вложенных каталогах?

  • Также нам потребуется информация о вашем устройстве, которую calibre соберёт автоматически. Сначала, если ваше устройство поддерживает карты SD, вставьте их. Затем подключите устройство к компьютеру. В calibre перейдите в Параметры → Разное и нажмите кнопку «Обнаружение устройства в режиме отладки». Это создаст некий отладочный вывод. Скопируйте его в файл и повторите процесс, на этот раз с отключенным от вашего компьютера устройством.

  • Отправьте оба упомянутых вывода нам с прочей информацией и мы напишем драйвер для вашего устройства.

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

Моё устройство не определяется в calibre?

Следуйте этим инструкциям, чтобы найти проблему:

  • Убедитесь, что одновременно к вашему компьютеру вы присоединяете только одно устройство. Не держите подключенными в это время другие поддерживаемые calibre устройства, такие как iPhone/iPad и прочие.

  • Если вы подключаете Apple iDevice (iPad, iPod Touch, iPhone), Apple больше не позволяет стороннему программному обеспечению подключаться к своим устройствам с помощью кабеля USB. Вместо этого используйте беспроводное соединение через сервер контента calibre.

  • Если вы подключаете Kindle Fire HD или другое устройство на Android, прочтите примечание в разделе «Используя кабель USB».

  • В macOS, если вы получаете ошибки разрешений при подключении устройства к calibre, можно исправить это: guilabel: Системные настройки -> безопасность и конфиденциальность -> Файлы и папки.

  • Убедитесь, что у вас установлена ​​последняя версия calibre (текущая 5.11.0). Последнюю версию всегда можно загрузить с `веб-сайта calibre https://calibre-ebook.com/download`_. Вы можете узнать, какую версию calibre вы используете в данный момент, посмотрев на нижнюю строку главного окна calibre.

  • Убедитесь, что ваша операционная система видит устройство. То есть устройство должно отображаться в Проводнике (в Windows) или Finder (в macOS).

  • В calibre перейдите по ссылке Параметры → Общий доступ к файлам  → Игнорируемые устройства и убедитесь, что ваше устройство не игнорируется.

  • Если все вышеперечисленные шаги завершились неудачно, перейдите в Параметры → Разное и нажмите Обнаружение устройства в режиме отладки, подключив ваше устройство, после этого опубликуйте результат в виде тикета на <https://bugs.launchpad.net/calibre>`_.

Моё устройство нестандартное или необычное. Что я могу сделать, чтобы подключить его?

В дополнение к функции: guilabel: Connect to folder, находящейся под кнопкой: guilabel:` Connect/share`, calibre предоставляет подключаемый модуль устройства, определяемый пользователем, который можно использовать для подключения к любому обнаруженному USB-устройству, как к диску в операционной системе. Примечание: в Windows устройство должно иметь букву диска, чтобы calibre мог его использовать. См. в Настройки -> Плагины -> Интерфейс устройства -> Folder Device Interface и Настройки -> Разное -> Получить информацию для установки пользовательского устройства. Обратите внимание, что если используется пользовательский плагин для устройства, обычно определяемого встроенным плагином calibre, сначала нужно отключить встроенный плагин, для использования вместо него пользовательского.

Как я могу использовать calibre с моим iPad/iPhone/iPod touch?

Самый простой способ беспроводной передачи книг на ваше устройство Apple (iPad / iPhone / iPod) - использовать приложение для iOS `Calibre Companion https://calibrecompanion.co?utm_source=Calibre&utm_medium=Website&utm_campaign=Main&utm_term=FAQ&utm_content=IOS`__. Это приложение позволяет calibre подключаться к устройству Apple по беспроводной сети, словно с помощью USB-кабеля. Вы можете просматривать файлы на устройстве и использовать кнопку: guilabel: Отправить на устройство для беспроводной передачи файлов на устройство.

Ещё один способ просмотреть коллекцию calibre с устройства Apple - использовать сервер контента calibre, который сделает вашу коллекцию доступной в сети. Сначала выполните следующие шаги в calibre

  • Установить предпочитаемый формат вывода как EPUB (формат вывода можно установить в Настройки → Интерфейс → Поведение)

  • Установить профиль вывода на iPad (также работает для iPhone/iPod) в разделе Параметры → Конвертация → Общие настройки → Настройка страницы

  • Конвертируйте книги для чтения на i-Pad/Phone/Pod в формат EPUB выделив их и нажав Преобразовать книги.

  • Включите сервер содержимого, нажав кнопку Подключить/поделиться, и оставьте calibre запущенным. Также можно настроить автоматический запуск сервера контента с помощью Настройки → Сетевой доступ → Запускать сервер автоматически при запуске calibre.

Сервер содержимого позволяет читать книги непосредственно в Safari. Кроме того, для вашего iDevice есть множество приложений, которые могут подключаться к серверу содержимого calibre. Примеры: Marvin, Mapleread, iBooks.

Использование сервера контента

Запустите браузер Safari и введите IP-адрес и порт компьютера, на котором запущен сервер calibre, например:

http://192.168.1.2:8080/

Замените 192.168.1.2 локальным IP-адресом компьютера с запущенной calibre. Подробнее о том, как запустить сервер и узнать правильный IP-адрес, читайте в разделе «Контент-сервер calibre».

Вы увидите список книг в Safari, нажмите на любую книгу, и вы сможете либо загрузить её, либо прочитать в самом браузере. Если вы решите загрузить её, Safari спросит вас, хотите ли вы открыть файл с помощью iBooks.

Как использовать calibre с телефоном/планшетом Android или Kindle Fire HD?

Есть два способа подключить Android-устройство к calibre. С помощью кабеля USB или по беспроводной сети. Сначала установите на Android-устройство приложение для чтения электронных книг. Есть множество бесплатных и платных приложений для чтения электронных книг для Android. Некоторые примеры (в произвольном порядке): `FBReader https://play.google.com/store/apps/details?id=org.geometerplus.zlibrary.ui .android & hl = ru`_, `Moon + https://play.google.com/store/apps/details?id=com.flyersoft.moonreader&hl=en`_,` Mantano https://play.google.com/store /apps/details?id=com.mantano.reader.android.lite&hl=en`_, `Aldiko https://play.google.com/store/apps/details?id=com.aldiko.android&hl=en`_ , `Kindle https://play.google.com/store/apps/details?id=com.amazon.kindle&feature=related_apps`_.

Используя кабель USB

Просто подключите устройство к компьютеру с помощью кабеля USB. calibre должен автоматически определить устройство, после чего вы сможете перенести на него книги, нажав кнопку Отправить на устройство. Обратите внимание, что в macOS и Linux только одна программа может подключаться к устройству Android одновременно, поэтому убедитесь, что устройство не открыто в диспетчере файлов ОС или в утилите передачи файлов Android и т.п.

Примечание

С новыми устройствами Android вам, возможно, придётся попрыгать с бубном, чтобы соединение заработало, т.к. Google действительно не хочет, вашей независимости от его облака. Сначала разблокируйте экран перед подключением кабеля USB. При подключении кабеля USB вы получите всплывающее уведомление. Убедитесь, что написано что-то вроде «Передача файлов мультимедиа» или «MTP (режим передачи мультимедиа)». Если это не так, коснитесь уведомления и измените режим на Media Transfer (MTP). На этом этапе возможно потребоваться перезапустить calibre, чтобы ваше устройство было распознано. Если на вашем устройстве всплывающее окно с запросом разрешения появляется при каждой попытке подключения calibre или операционной системы к нему - жмите OK.

Примечание

В Kindle Fire 8 или новее при подключении USB-кабеля появляется значок, показывающий, что устройство заряжается. Нажмите на него и переключите устройство в режим передачи данных, а затем запустите calibre, после чего он должен быть обнаружен.

По беспроводному соединению

Самый простой способ передать книги на ваше устройство Android по беспроводной сети - это использовать приложение для Android `Calibre Companion https://calibrecompanion.co?utm_source=Calibre&utm_medium=Website&utm_campaign=Main&utm_term=FAQ&utm_content=Android`__. Это приложение позволяет calibre подключаться к устройству Android по беспроводной сети, подобно подключению с помощью USB-кабеля. Вы можете просматривать файлы на устройстве в calibre и использовать кнопку Отправить на устройство для беспроводной передачи файлов.

в calibre также встроен веб-сервер Content server. Вы можете просматривать коллекцию calibre на устройстве Android с помощью сервера контента calibre, который делает вашу коллекцию доступной в сети. Сначала выполните следующие шаги в calibre

  • Установите Предпочтительный выходной формат в EPUB для обычных устройств Android или MOBI для Kindles (формат вывода можно установить в Параметры → Интерфейс → Поведение)

  • Преобразуйте книги, которые вы хотите читать на своем устройстве, в формат EPUB/MOBI, выбрав их и нажав кнопку Преобразовать книги.

  • Включите Content server в настройках calibre и оставьте calibre включенным.

Теперь на вашем устройстве Android откройте браузер и перейдите на:

Замените 192.168.1.2 локальным IP-адресом компьютера с запущенной calibre. Подробнее о том, как запустить сервер и узнать правильный IP-адрес, читайте в разделе «Контент-сервер calibre».

Теперь вы можете просматривать свою коллекцию книг и загружать книги из calibre на свое устройство, чтобы читать их любой установленной программной читалкой.

calibre Companion и многие приложения для чтения поддерживают просмотр библиотеки calibre напрямую. Например, в Aldiko щелкните «Мои каталоги», затем «+», чтобы добавить каталог, затем присвойте каталогу название, например «calibre», и укажите URL-адрес, указанный выше. Теперь можно просмотреть библиотеку calibre и загрузить её прямо в программную читалку.

Могу ли я получить доступ к своим книгам calibre с помощью веб-браузера на Kindle или другом устройстве для чтения?

В calibre есть контент-сервер, который представляет книги в calibre как веб-страницы. Подробнее см. «Контент-сервер calibre».

Некоторые устройства, такие как Kindle (1/2/DX), не позволяют получить доступ к порту 8080 (порт по умолчанию, на котором работает сервер контента). В этом случае измените порт в настройках calibre на 80. (В некоторых операционных системах вы не сможете запустить сервер на порте с номером меньше 1024 из-за настроек безопасности. В этом случае самым простым решением является настройка ваш маршрутизатор для пересылки запросов с порта 80 на порт 8080).

Также некоторые устройства не имеют браузеров, достаточно продвинутых для запуска интерфейса, подобного приложениям, используемого сервером содержимого. Для таких устройств вы можете просто добавить /mobile к URL-адресу сервера, чтобы получить упрощенный интерфейс без использования JavaScript.

Я не могу посылать электронную почту при помощи calibre?

Because of the large amount of spam in email, sending email can be tricky, as different mail servers use different strategies to block email. The most common problem is if you are sending email directly (without a mail relay) in calibre. Many servers (for example, Amazon) block email that does not come from a well known relay. The most robust way to setup email sending in calibre is to do the following:

  • Создать бесплатный GMX аккаунт в GMX.

  • Перейти к Настройки → Общий доступ к файлам → Пересылка книг по электронной почте в calibre, нажать кнопку Использовать GMX и ввести запрашиваемую информацию.

  • Войти в свою учётную запись GMX на веб-сайте и включить отправку SMTP (Настройки-POP3 и IMAP-Отправлять и получать электронные письма через внешнюю программу)

  • После этого calibre сможет использовать GMX для отправки почты.

  • If you are sending to your Kindle, remember to update the email preferences on your Amazon Kindle page to allow email sent from your GMX email address. Also note that Amazon does not allow email delivery of AZW3 and new style (KF8) MOBI files. Finally, Amazon recently started sending confirmation emails that you have to click on back to your GMX account before the book is actually delivered. They prefer you use Gmail to avoid the confirmation emails. See the note below for setting up Gmail to work with calibre.

Even after doing this, you may have problems. One common source of problems is that some poorly designed antivirus programs block calibre from opening a connection to send email. Try adding an exclusion for calibre in your antivirus program.

Примечание

Microsoft/Google/GMX can disable your account if you use it to send large amounts of email. So, when using these services to send mail calibre automatically restricts itself to sending one book every five minutes. If you don’t mind risking your account being blocked you can reduce this wait interval by going to Preferences → Advanced → Tweaks in calibre.

Примечание

Google recently deliberately broke their email sending protocol (SMTP) support in an attempt to force everyone to use their web interface so they can show you more ads. They are trying to claim that SMTP is insecure, that is incorrect and simply an excuse. If you have trouble with Gmail you will need to setup an app password. Use this app password as the password for Gmail in the calibre settings.

Примечание

If you are concerned about giving calibre access to your email account, simply create a new free email account with GMX or Hotmail and use it only for calibre.

My device is getting mounted read-only in Linux, so calibre cannot connect to it?

Linux kernels mount devices read-only when their filesystems have errors. You can repair the filesystem with:

sudo fsck.vfat -y /dev/sdc

Replace /dev/sdc with the path to the device node of your device. You can find the device node of your device, which will always be under /dev by examining the output of:

mount

Почему calibre не поддерживает коллекции на Kindle или полку на Nook?

Neither the Kindle nor the Nook provide any way to manipulate collections over a USB connection. If you really care about using collections, I would urge you to sell your Kindle/Nook and get a Kobo. Only Kobo seems to understand that life is too short to be entering collections one by one on an e-ink screen 😇

Note that in the case of the Kindle, there is a way to manipulate collections via USB, but it requires that the Kindle be rebooted every time it is disconnected from the computer, for the changes to the collections to be recognized. As such, it is unlikely that any calibre developers will ever feel motivated enough to support it. There is however, a calibre plugin that allows you to create collections on your Kindle from the calibre metadata. It is available from here.

Примечание

Amazon have removed the ability to manipulate collections completely in their newer models, like the Kindle Touch and Kindle Fire, making even the above plugin useless, unless you root your Kindle and install custom firmware.

I am getting an error when I try to use calibre with my Kobo Touch/Glo/etc.?

The Kobo has very buggy firmware. Connecting to it has been known to fail at random. Certain combinations of motherboard, USB ports/cables/hubs can exacerbate this tendency to fail. If you are getting an error when connecting to your touch with calibre try the following, each of which has solved the problem for some calibre users.

  • Connect the Kobo directly to your computer, not via USB Hub

  • Try a different USB cable and a different USB port on your computer

  • Log out of the Kobo and log in again, this causes it to rebuild the database, fixing corrupted database errors.

  • Try upgrading the firmware on your Kobo Touch to the latest

  • Try resetting the Kobo (sometimes this cures the problem for a little while, but then it re-appears, in which case you have to reset again and again)

  • Try only putting one or two books onto the Kobo at a time and do not keep large collections on the Kobo

Covers for books I send to my e-ink Kindle show up momentarily and then are replaced by a generic cover?

This happens because of an Amazon bug. They try to download a cover for the book from their servers and when that fails, they replace the existing cover that calibre created with a generic cover. For details see this forum thread. As of version 4.17, calibre has a workaround, where if you connect the Kindle to calibre after the covers have been destroyed by Amazon, calibre will restore them automatically. So in order to see the covers on your Kindle, you have to:

  1. Send the book to the Kindle with calibre

  2. Disconnect the Kindle and wait for Amazon to destroy the cover

  3. Reconnect the Kindle to calibre

Note that this workaround only works for books sent with calibre 4.17 or later. Alternately, simply keep your Kindle in airplane mode, you don’t really want Amazon knowing every book you read anyway. I encourage you to contact Amazon customer support and complain loudly about this bug. Maybe Amazon will listen.

Примечание

If the workaround is not working for you make sure you Kindle firmware is at least version 5.12.5, released in April 2020.

Я перекинул несколько книг в мой Kindle при помощи caibre и их не видно?

Books sent to the Kindle only show up on the Kindle after they have been indexed by the Kindle. This can take some time. If the book still does not show up after some time, then it is likely that the Kindle indexer crashed. Sometimes a particular book can cause the indexer to crash. Unfortunately, Amazon has not provided any way to deduce which book is causing a crash on the Kindle. Your only recourse is to either reset the Kindle, or delete all files from its memory using Windows Explorer (or whatever file manager you use) and then send the books to it again, one by one, until you discover the problem book. Once you have found the problem book, delete it off the Kindle and do a MOBI to MOBI or MOBI to AZW3 conversion in calibre and then send it back. This will most likely take care of the problem.

Library management

Где хранятся файлы книг?

When you first run calibre, it will ask you for a folder in which to store your books. Whenever you add a book to calibre, it will copy the book into that folder. Books in the folder are nicely arranged into sub-folders by Author and Title. Note that the contents of this folder are automatically managed by calibre, do not add any files/folders manually to this folder, as they may be automatically deleted. If you want to add a file associated to a particular book, use the top right area of Edit metadata dialog to do so. Then, calibre will automatically put that file into the correct folder and move it around when the title/author changes.

Metadata about the books is stored in the file metadata.db at the top level of the library folder. This file is a sqlite database. When backing up your library make sure you copy the entire folder and all its sub-folders.

The library folder and all its contents make up what is called a calibre library. You can have multiple such libraries. To manage the libraries, click the calibre icon on the toolbar. You can create new libraries, remove/rename existing ones and switch between libraries easily.

You can copy or move books between different libraries (once you have more than one library setup) by right clicking on a book and selecting the Copy to library action.

Как calibre управляет именами авторов и сортировкой?

Author names are complex, especially across cultures, see this note for some of the complexities. calibre has a very flexible strategy for managing author names. The first thing to understand is that books and authors are separate entities in calibre. A book can have more than one author, and an author can have more than one book. You can manage the authors of a book by the edit metadata dialog. You can manage individual authors by right clicking on the author in the Tag browser on the left of the main calibre screen and selecting Manage authors. Using this dialog you can change the name of an author and also how that name is sorted. This will automatically change the name of the author in all the books of that author. When a book has multiple authors, separate their names using the & character.

Теперь переходим к сортировке имён авторов:

  • When a new author is added to calibre (this happens whenever a book by a new author is added), calibre automatically computes a sort string for both the book and the author.

  • Authors in the Tag browser are sorted by the sort value for the authors. Remember that this is different from the Author sort field for a book.

  • By default, this sort algorithm assumes that the author name is in First name Last name format and generates a Last name, First name sort value.

  • You can change this algorithm by going to Preferences → Advanced → Tweaks and setting the author_sort_copy_method tweak.

  • You can force calibre to recalculate the author sort values for every author by right clicking on any author and selecting Manage authors, then pushing the Recalculate all author sort values button. Do this after you have set the author_sort_copy_method tweak to what you want.

  • You can force calibre to recalculate the author sort values for all books by using the bulk metadata edit dialog (select all books and click edit metadata, check the Automatically set author sort checkbox, then press OK.)

  • When recalculating the author sort values for books, calibre uses the author sort values for each individual author. Therefore, ensure that the individual author sort values are correct before recalculating the books“ author sort values.

  • You can control whether the Tag browser display authors using their names or their sort values by setting the categories_use_field_for_author_name tweak in Preferences → Advanced → Tweaks

Note that you can set an individual author’s sort value to whatever you want using Manage authors. This is useful when dealing with names that calibre will not get right, such as complex multi-part names like Miguel de Cervantes Saavedra or when dealing with Asian names like Sun Tzu.

With all this flexibility, it is possible to have calibre manage your author names however you like. For example, one common request is to have calibre display author names LN, FN. To do this, and if the note below does not apply to you, then:

  • Установите author_sort_copy_method в copy как описано выше.

  • Перезапустите calibre. Не меняйте никаких метаданных книги до выполнения оставшихся шагов.

  • Измените все имена авторов на LN, FN, используя диалог Управление авторами.

  • После того как вы изменили авторов, нажмите кнопку Пересчитать все значения сортировки авторов

  • Нажмите ОК, в этот момент calibre изменит авторов всех ваших книг. Это может занять какое-то время.

Примечание

При изменении с FN LN на LN, FN, часто бывает, что значения в author_sort уже в формате LN, FN. Если это ваш случай, то следайте следующее:
  • Установите author_sort_copy_method в copy как описано выше.

  • Перезапустите calibre. Не меняйте никаких метаданных книги до выполнения оставшихся шагов.

  • Откройте диалог Управление авторами. Нажмите кнопку ``копировать все данные сортировки автору `

  • Пройдитесь по авторам, чтобы быть уверенным, что всё в порядке. Вы всё ещё можете нажать Отмена, чтобы отменить изменения. Если вы нажали OK, то вернуть изменения будет невозможно.

  • Нажмите ОК, в этот момент calibre изменит авторов всех ваших книг. Это может занять какое-то время.

Почему calibre не даёт мне хранить книги в директории с выбранной мной структурой?

The whole point of calibre’s library management features is that they provide a search and sort based interface for locating books that is much more efficient than any possible directory scheme you could come up with for your collection. Indeed, once you become comfortable using calibre’s interface to find, sort and browse your collection, you wont ever feel the need to hunt through the files on your disk to find a book again. By managing books in its own directory structure of Author -> Title -> Book files, calibre is able to achieve a high level of reliability and standardization. To illustrate why a search/tagging based interface is superior to folders, consider the following. Suppose your book collection is nicely sorted into folders with the following scheme:

Genre -> Author -> Series -> ReadStatus

Now this makes it very easy to find for example all science fiction books by Isaac Asimov in the Foundation series. But suppose you want to find all unread science fiction books. There’s no easy way to do this with this folder scheme, you would instead need a folder scheme that looks like:

ReadStatus -> Genre -> Author -> Series

In calibre, you would instead use tags to mark genre and read status and then just use a simple search query like tag:scifi and not tag:read. calibre even has a nice graphical interface, so you don’t need to learn its search language instead you can just click on tags to include or exclude them from the search.

To those of you that claim that you need access to the filesystem, so that you can have access to your books over the network, calibre has an excellent Content server that gives you access to your calibre library over the net.

If you are worried that someday calibre will cease to be developed, leaving all your books marooned in its folder structure, explore the powerful Save to Disk feature in calibre that lets you export all your files into a folder structure of arbitrary complexity based on their metadata.

Finally, the reason there are numbers at the end of every title folder, is for robustness. That number is the id number of the book record in the calibre database. The presence of the number allows you to have multiple records with the same title and author names. It is also part of what allows calibre to magically regenerate the database with all metadata if the database file gets corrupted. Given that calibre’s mission is to get you to stop storing metadata in filenames and stop using the filesystem to find things, the increased robustness afforded by the id numbers is well worth the uglier folder names.

If you are still not convinced, then I’m afraid calibre is not for you. Look elsewhere for your book cataloguing needs. Just so we’re clear, this is not going to change. Kindly do not contact us in an attempt to get us to change this.

Почему calibre не имет какого-либо необходимого мне столбца?

calibre is designed to have columns for the most frequently and widely used fields. In addition, you can add any columns you like. Columns can be added via Preferences → Interface → Add your own columns. Watch the tutorial UI Power tips to learn how to create your own columns, or read this blog post.

Вы также можете создать «виртуальные столбцы», которые содержат комбинации метаданных из других столбцов. В диалоге добавления столбцов используйте ссылки на Быстрое создание для лёгкого создания столбцов для отображения ISBN или формата книги. Вы можете использовать мощный язык шаблонов calibre, чтобы сделать намного больше столбцов. Для подробностей смотрите Язык шаблонов calibre.

Могу ли я добавить столбец с форматами или ISBN?

Да, вы можете. Следуйте инструкциям в ответе выше для добавления особых столбцов.

Как перенести мою копию calibre с одного компьютера на другой?

You can export all calibre data (books, settings and plugins) and then import it on another computer. First let’s see how to export the data:

  • Right click the calibre icon in the main calibre toolbar and select Export/import all calibre data. Note that if there is currently a device connected, this menu option will not be available – so, disconnect any connected devices. Then click the button labelled Export all your calibre data. You will see a list of all your calibre libraries. Click OK and choose an empty folder somewhere on your computer. The exported data will be saved in this folder. Simply copy this folder to your new computer and follow the instructions below to import the data.

  • Install calibre on your new computer and run through the Welcome wizard, it does not matter what you do there, as you will be importing your old settings in the next step. You will now have an empty calibre, with just the Getting Started guide in your library. Once again, right click the calibre button and choose Export/import all calibre data. Then click the button labelled Import previously exported data. Select the folder with the exported data that you copied over earlier. You will now have a list of libraries you can import. Go through the list one by one, and select the new location for each library (a location is just an empty folder somewhere on your computer). Click OK. After the import completes, calibre will restart, with all your old libraries, settings and calibre plugins.

Примечание

This import/export functionality is only available from calibre version 2.47 onwards. If you have an older version of calibre, or if you encounter problems with the import/export, you can just copy over your calibre library folder manually, as described in the next paragraph.

Simply copy the calibre library folder from the old to the new computer. You can find out what the library folder is by clicking the calibre icon in the toolbar. Choose the Switch/create calibre library action and you will see the path to the current calibre library.

Now on the new computer, start calibre for the first time. It will run the Welcome wizard asking you for the location of the calibre library. Point it to the previously copied folder. If the computer you are transferring to already has a calibre installation, then the Welcome wizard wont run. In that case, right-click the calibre icon in the toolbar and point it to the newly copied directory. You will now have two calibre libraries on your computer and you can switch between them by clicking the calibre icon on the toolbar. Transferring your library in this manner preserver all your metadata, tags, custom columns, etc.

Список книг в calibre пуст!

In order to understand why that happened, you have to understand what a calibre library is. At the most basic level, a calibre library is just a folder. Whenever you add a book to calibre, that book’s files are copied into this folder (arranged into sub folders by author and title). Inside the calibre library folder, at the top level, you will see a file called metadata.db. This file is where calibre stores the metadata like title/author/rating/tags etc. for every book in your calibre library. The list of books that calibre displays is created by reading the contents of this metadata.db file.

Существует две причины, по которым Calibre показывает пустой список книг:

  • Your calibre library folder changed its location. This can happen if it was on an external disk and the drive letter for that disk changed. Or if you accidentally moved the folder. In this case, calibre cannot find its library and so starts up with an empty library instead. To remedy this, do a right-click on the calibre icon in the calibre toolbar and select Switch/create library. Click the little blue icon to select the new location of your calibre library and click OK. If you don’t know the new location search your computer for the file metadata.db.

  • Your metadata.db file was deleted/corrupted. In this case, you can ask calibre to rebuild the metadata.db from its backups. Right click the calibre icon in the calibre toolbar and select Library maintenance->Restore database. calibre will automatically rebuild metadata.db.

Я получаю ошибки, когда моя библиотека calibre находится на сетевом диске/NAS?

Не помещайте вашу библиотеку calibre на сетевой диск.

A filesystem is a complex beast. Most network filesystems lack various filesystem features that calibre uses. Some don’t support file locking, some don’t support hardlinking, some are just flaky. Additionally, calibre is a single user application, if you accidentally run two copies of calibre on the same networked library, bad things will happen. Finally, different OSes impose different limitations on filesystems, so if you share your networked drive across OSes, once again, bad things will happen.

Consider using the calibre Content server to make your books available on other computers. Run calibre on a single computer and access it via the Content server or a Remote Desktop solution.

If you must share the actual library, use a file syncing tool like DropBox or rsync instead of a networked drive. If you are using a file-syncing tool it is essential that you make sure that both calibre and the file syncing tool do not try to access the calibre library at the same time. In other words, do not run the file syncing tool and calibre at the same time.

Even with these tools there is danger of data corruption/loss, so only do this if you are willing to live with that risk. In particular, be aware that Google Drive is incompatible with calibre, if you put your calibre library in Google Drive, you will suffer data loss. See this thread for details.

Разное

Содержание

Я хочу, чтобы calibre загружал новостис моих любимых сайтов новостей.

Если вы достаточно опытный с компьютерами, вы можете научить calibre скачивать новости с любого сайта по вашему выбору. Чтобы узнать, как это сделать смотрите news`.

Otherwise, you can request a particular news site by posting in the calibre Recipes forum.

Почему программа называется calibre?

Выбирайте:
  • Convertor And LIBRary for E-books

  • Продукт высокого качества (calibre)

  • A tribute to the SONY Librie which was the first e-ink based e-book reader

  • Моя жена выбрала название ;-)

calibre произносится как кал-и-бер, не ка-ли-бре. Если вы удивлены, калибре - произношение слова caliber в Британии/Содружестве. Как для индийца, это для меня естественное произношение.

Why does calibre show only some of my fonts on macOS?

calibre embeds fonts in e-book files it creates. E-book files support embedding only TrueType and OpenType (.ttf and .otf) fonts. Most fonts on macOS systems are in .dfont format, thus they cannot be embedded. calibre shows only TrueType and OpenType fonts found on your system. You can obtain many such fonts on the web. Simply download the .ttf/.otf files and add them to the Library/Fonts directory in your home directory.

calibre не запускается в Windows?

Этому может быть несколько причин:

  • Если вы видите ошибку о том, что calibre не может открыть файл, потому что он используется другой программой, сделайте следующее:

    • Удалите программу calibre

    • Перезагрузите ваш компьютер.

    • Переустановите calibre , но не запускайте calibre из мастера установки.

    • Временно отключите ваш антивирус ( для безопасности перед этим отключитесь от интернета)

    • Загляните в директорую, которую вы выбрали для библиотеки calibre . Если вы видите файл с названием metadata.db, удалите его.

    • Запустите calibre

    • С этого моменты calibre должна запускаться нормально.

  • Если вы видите ошибку о том, что функция Python неожиданно завершилась после обновления calibre, сначала удалите calibre, потом удалите директории (если они существуют):file:C:\Program Files\Calibre and C:\Program Files\Calibre2 . Теперь переустановите calibre и всё должно быть хорошо.

  • If you get an error in the Welcome wizard on an initial run of calibre, try choosing a folder like C:\library as the calibre library (calibre sometimes has trouble with library locations if the path contains non-English characters, or only numbers, etc.)

  • Попробуйте запустить его от имени Администратора (Нажмите правой кнопкой мыши на иконке и выберите «Запустить от имени Администратора»)

If it still wont launch, start a command prompt (press the Windows key and R; then type cmd.exe in the Run dialog that appears). At the command prompt type the following command and press Enter:

calibre-debug -g

Post any output you see in a help message on the Forum.

calibre время от времени тормозит/вылетает?

Я знаю несколько вещей, которые могут быть этому причиной:

  • Недавно вы подключили внешний монитор или телевизор к компьютеру. В этом случае, при открытии calibre новых окон, например, окна редактирования метаданных или диалогового окна преобразования, они появляются на втором экране, где вы их не замечаете и думаете, что calibre завис. Отключите второй монитор и перезапустите calibre.

  • The following programs have been reported to cause crashes in calibre: If you are running any of these, close them before starting calibre, or uninstall them: RoboForm, Logitech SetPoint Settings, Constant Guard Protection by Xfinity, Spybot, Killer Network Manager, Nahimic UI Interface, Acronis True Image.

  • Вы используете USB мышь/планшет Wacom. Присутствует несовместимость между драйверами Wacom и графическим инструментарием, используемым calibre. Попробуйте использовать мышь не от Wacom.

  • В некоторых 64-разрядных версиях Windows есть программное обеспечение/параметры безопасности, которые препятствуют нормальной работе 64-разрядного calibre. Если вы используете 64-разрядную версию calibre, попробуйте перейти на 32-разрядную версию.

  • If the crash happens when you are trying to copy text from the calibre E-book viewer, it is most likely caused by some clipboard monitoring/managing application you have running. Turn it off and you should be fine.

  • If the crashes happen specifically when you are using a file dialog, like clicking on the Add books button or the Save to Disk button, then you have some software that has installed broken Shell extensions on your computer. Known culprits include: SpiderOak, odrive sync and Dell Backup and Recovery and NetDrive. If you have one of these, uninstall them and you will be fine. You can also use the NirSoft Shell Extension Viewer to see what shell extensions are installed on your system and disable them individually, if you don’t want to uninstall the full program. Remember to use «Restart Explorer» or reboot your computer after disabling the shell extensions.

If none of the above apply to you, then there is some other program on your computer that is interfering with calibre. First reboot your computer in safe mode, to have as few running programs as possible, and see if the crashes still happen. If they do not, then you know it is some program causing the problem. The most likely such culprit is a program that modifies other programs“ behavior, such as an antivirus, a device driver, something like RoboForm (an automatic form filling app) or an assistive technology like Voice Control or a Screen Reader.

The only way to find the culprit is to eliminate the programs one by one and see which one is causing the issue. Basically, stop a program, run calibre, check for crashes. If they still happen, stop another program and repeat.

The calibre E-book viewer and Edit book tools do not work on Windows?

These two programs use hardware acceleration as they embed a version of the Chrome browser to render HTML. If they do not work it will be because of incompatibility with your system’s GPU (graphics) drivers. Try updating these first, and reboot. If that does not fix it, you can set the QTWEBENGINE_CHROMIUM_FLAGS environment variable to the value --disable-gpu to turn off hardware acceleration. See this page for details.

Using the viewer or doing any conversions results in a permission denied error on Windows

Something on your computer is preventing calibre from accessing its own temporary files. Most likely the permissions on your Temp folder are incorrect. Go to the folder file:C:\Users\USERNAME\AppData\Local in Windows Explorer and then right click on the file:Temp folder, select Properties and go to the Security tab. Make sure that your user account has full control for this folder.

Some users have reported that running the following command in an Administrator Command Prompt fixed their permissions. To get an Administrator Command Prompt search for cmd.exe in the start menu, then right click on the command prompt entry and select Run as Administrator. At the command prompt type the following command and press Enter:

icacls "%appdata%\..\Local\Temp" /reset /T

Или вы можете запустить calibre от имени Администратора, но при этом некоторые функции, такие как перетаскивание мышью, перестанут работать.

В итоге, некоторые пользователи сообщили, что отключение UAC решает проблему.

calibre is not starting/crashing on macOS?

One common cause of failures on macOS is the use of accessibility technologies that are incompatible with the graphics toolkit calibre uses. Try turning off VoiceOver if you have it on. Also go to System Preferences->System->Universal Access and turn off the setting for enabling access for assistive devices in all the tabs. Another cause can be some third party apps that modify system behavior, such as Smart Scroll.

You can obtain debug output about why calibre is not starting by running Console.app. Debug output will be printed to it. If the debug output contains a line that looks like:

Qt: internal: -108: Error ATSUMeasureTextImage text/qfontengine_mac.mm

then the problem is probably a corrupted font cache. You can clear the cache by following these instructions. If that doesn’t solve it, look for a corrupted font file on your system, in ~/Library/Fonts or the like. An easy way to check for corrupted fonts in macOS is to start the «Font Book» application, select all fonts and then in the File menu, choose «Validate fonts».

Я загрузил установщик, но он не работает?

При скачивании из Интернета загруженные файлы иногда могут оказаться поврежденными. Если скачанный установочный файл calibre не запускается, попробуйте скачать его снова. Если это не помогает, скачайте его из другого расположения. Если установщик по-прежнему не работает, значит что-то на вашем компьютере мешает его запуску.

  • Попробуйте временно отключить вашу антивирусную программу (Microsoft Security Essentials, Антивирус Касперского, Norton, McAfee и проч.). Скорее всего, она и является причиной зависания процесса обновления на полпути.

  • Similarly, if the installer is failing/rolling and you have Microsoft PowerToys running, quit it.

  • Try rebooting your computer and running a registry cleaner like Wise registry cleaner.

  • Попробуйте чистую установку. Деинсталлируйте calibre, удалите каталог C:\Program Files\Calibre2 (или тот, который вы указывали при установке). Переустановите calibre. Имейте в виду, что деинсталляция не затронет ваши книги или настройки.

  • Попробуйте скачать установочный файл при помощи другого браузера. Например, если вы используете Internet Explorer, попробуйте использовать Firefox или Chrome вместо него.

  • If you get an error about a missing DLL on Windows, then most likely, the permissions on your temporary folder are incorrect. Go to the folder C:\Users\USERNAME\AppData\Local in Windows explorer and then right click on the Temp folder and select Properties and go to the Security tab. Make sure that your user account has full control for this folder.

If you still cannot get the installer to work and you are on Windows, you can use the calibre portable install, which does not need an installer (it is just a zip file).

Мой антивирус утверждает, что calibre - вирус/троян?

The first thing to check is that you are downloading calibre from the official website: https://calibre-ebook.com/download. Make sure you are clicking the download links on the left, not the advertisements on the right. calibre is a very popular program and unscrupulous people try to setup websites offering it for download to fool the unwary.

If you have the official download and your antivirus program is still claiming calibre is a virus, then, your antivirus program is wrong. Antivirus programs use heuristics, patterns of code that «look suspicious» to detect viruses. It’s rather like racial profiling. calibre is a completely open source product. You can actually browse the source code yourself (or hire someone to do it for you) to verify that it is not a virus. Please report the false identification to whatever company you buy your antivirus software from. If the antivirus program is preventing you from downloading/installing calibre, disable it temporarily, install calibre and then re-enable it.

Как я могу сделать резервную копию calibre?

The most important thing to backup is the calibre library folder, that contains all your books and metadata. This is the folder you chose for your calibre library when you ran calibre for the first time. You can get the path to the library folder by clicking the calibre icon on the main toolbar. You must backup this complete folder with all its files and sub-folders.

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

If you want to backup the calibre configuration/plugins, you have to backup the config directory. You can find this config directory via Preferences → Miscellaneous. Note that restoring configuration directories is not officially supported, but should work in most cases. Just copy the contents of the backup directory into the current configuration directory to restore.

Как я могу использовать купленные EPUB книги с calibre (или что делать с файлами .acsm)?

В большинстве купленных EPUB-книг имеется DRM, что не даёт calibre их открыть. Хотя вы всё ещё можете использовать calibre для их хранения и передачи на своё устройство чтения. Для начала нужно авторизовать устройство на компьютере с Windows при помощи Adobe Digital Editions. Как только это будет сделано, EPUB-книги, переданные calibre, будут отлично работать на вашей читалке. Когда вы покупаете EPUB-книгу на веб-сайте, то получаете «.acsm» файл. Его необходимо открыть в Adobe Digital Editions, и программа загрузит актуальную «.epub» книгу. Файл электронной книги будет сохранён в папке «My Digital Editions», откуда вы сможете добавить его в calibre.

Я получаю ошибку «Доступ запрещён»?

Ошибки доступа могут появляться по ряду причин, никаким образом не связанных с calibre.

  • Ошибки доступа могут появляться по причине включенной защиты от записи на SD карте.

  • В macOS, если вы получаете ошибки разрешений при подключении устройства к calibre, можно исправить это: guilabel: Системные настройки -> безопасность и конфиденциальность -> Файлы и папки.

  • Если вы или какая-либо используемая вами программа изменили разрешения проблемных файлов на «только чтение».

  • If there is a filesystem error on the device which caused your operating system to mount the filesystem in read only mode or mark a particular file as read only pending recovery.

  • Если владельцами файлов выставлен другой пользователь.

  • Если ваш файл открыт в другой программе.

  • If the file resides on a device, you may have reached the limit of a maximum of 256 files in the root of the device. In this case you need to reformat the device/sd card referred to in the error message with a FAT32 filesystem, or delete some files from the SD card/device memory.

You will need to fix the underlying cause of the permissions error before resuming to use calibre. Read the error message carefully, see what file it points to and fix the permissions on that file or its containing folders.

Can I have the comment metadata show up on my reader?

Most readers do not support this. You should complain to the manufacturer about it and hopefully if enough people complain, things will change. In the meantime, you can insert the metadata, including comments into a «Jacket page» at the start of the e-book, by using the option to «Insert metadata as page at start of book» during conversion. The option is found in the Structure detection section of the conversion settings. Note that for this to have effect you have to convert the book. If your book is already in a format that does not need conversion, you can convert from that format to the same format.

Another alternative is to create a catalog in e-book form containing a listing of all the books in your calibre library, with their metadata. Click-and-hold the Convert button to access the catalog creation tool. And before you ask, no you cannot have the catalog «link directly to» books on your reader.

Как я могу указать calibre использовать мой HTTP прокси?

By default, calibre uses whatever proxy settings are set in your OS. Sometimes these are incorrect, for example, on Windows if you don’t use Internet Explorer then the proxy settings may not be up to date. You can tell calibre to use a particular proxy server by setting the http_proxy and https_proxy environment variables. The format of the variable is: http://username:password@servername you should ask your network administrator to give you the correct value for this variable. Note that calibre only supports HTTP proxies not SOCKS proxies. You can see the current proxies used by calibre in Preferences->Miscellaneous.

Я хочу, чтобы в calibre были добавлены некоторые возможности. Что я могу сделать?

У вас два выбора:
  1. Создать патч путём изменения calibre и послать его мне для рассмотрения и включения. Смотрите Разработка.

  2. Открыть запрос на добавление возможности . Поните, что даже если вы можете думать, что ваша возможность очень важна/необходима, разработчики calibre могут не согласиться с этим. К счастью, calibre - программа с открытым исходным кодом, это означает, что вы всегда можете реализовать свою возможность самостоятельно или нанять кого-то, кто сделает это для вас. Более того, у calibre обстоятельная архитектура для создания плагинов плагинов, так что вы можете разработать свою возможность как плагин, смотрите Создание собственных плагинов для расширения функциональности calibre.

Почему у calibre нет автоматического обновления?

По многим причинам:

  • Нет необходимости в еженедельном обновлении. Если вас устраивает работа calibre, отключите уведомление об обновлении и будьте сами по себе. Возвращайте уведомления раз в год или около того, чтобы посмотреть, не захотите ли обновиться. Чекбокс для отключения уведомлений об обновлении есть в самом уведомлении.

  • calibre downloads currently use about 150TB of bandwidth a month. Implementing automatic updates would greatly increase that and end up costing thousands of dollars a month, which someone has to pay.

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

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

  • There are third party automatic updaters for calibre made by calibre users in the calibre forum.

Как лицензирована calibre?

calibre is licensed under the GNU General Public License v3 (an open source license). This means that you are free to redistribute calibre as long as you make the source code available. So if you want to put calibre on a CD with your product, you must also put the calibre source code on the CD. The source code is available for download. You are free to use the results of conversions from calibre however you want. You cannot use either code or libraries from calibre in your software without making your software open source. For details, see The GNU GPL v3.

Как я могу запустить calibre с USB-флешки?

Портативная версия calibre доступна здесь.

How do I run parts of calibre like news download and the Content server on my own Linux server?

First, you must install calibre onto your Linux server. If your server is using a modern Linux distribution, you should have no problems installing calibre onto it.

Примечание

calibre needs GLIBC >= 2.18 and libstdc++ >= 6.0.21. If you have an older server, you will either need to compile these from source, or use calibre 3.48 which requires GLIBC >= 2.17 or 2.85.1 which requires GLIBC >= 2.13 or calibre 1.48 which requires only GLIBC >= 2.10. In addition, although the calibre command line utilities do not need a running X server, some of them do require the X server libraries to be installed on your system. This is because of Qt, which is used for various image processing tasks, and links against these libraries. If you get an ImportError about some Qt modules, you are likely missing some X libraries.

Вы можете запустить сервер calibre при помощи команды:

/opt/calibre/calibre-server /path/to/the/library/you/want/to/share

You can download news and convert it into an e-book with the command:

/opt/calibre/ebook-convert "Title of news source.recipe" outputfile.epub

Если вы хотите сгенерировать MOBI, используйте вместо этого outputfile.mobi и используйте --output-profile kindle.

Вы можете послать загруженные новости по электронной почте командой:

/opt/calibre/calibre-smtp

Я оставляю создание точной командной строки в качестве упражнения для читателя.

В результате вы можете добавить загруженные новости в библиотеку calibre при помощи:

/opt/calibre/calibredb add --with-library /path/to/library outfile.epub

Remember to read the Командная строка section of the calibre User Manual to learn more about these, and other commands.