Часто задаваемые вопросы¶
Конвертация форматов электронных книг¶
Какие форматы конвертации поддерживает 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 документов.
Как конвертировать мой файл, если он включает не английские символы или «умные» кавычки?¶
- Существует два аспекта этой проблемы:
Знание кодировки исходного файла: calibre пробует предположить кодировку, которая используется в вашем исходном файле, но это зачастую невозможно, так что вы должны сообщить, какую кодировку использовать. В графическом интерфейсе это указывается через поле Исходная кодировка символов в Оформление → Текст в Общих настройках диалога конвертации. В утилитах командной строки - параметр
ebook-convert-txt-input --input-encoding
При добавлении файлов HTML в calibre вам может потребоваться указать calibre, в какой кодировке находятся файлы. Для этого перейдите в Preferences-Advanced-Plugins-File type и настройте плагин HTML to ZIP , указав кодировку ваших HTML-файлов. Теперь, когда вы добавляете HTML-файлы в calibre, они будут правильно обрабатываться. HTML-файлы из разных источников часто имеют разные кодировки, поэтому вам, возможно, придется менять этот параметр несколько раз. Обычная кодировка для многих некириллических файлов из Интернета -
cp1252
, сначала попробуйте её. Заметьте, что при преобразовании файлов HTML нужно оставить указанную выше настройку кодировки ввода пустым. Это связано с тем, что плагин HTML to ZIP автоматически преобразует файлы 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
Каким образом можно преобразовывать коллекцию 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. .html, C.html. Если вместо этого вы хотите, чтобы порядок был A.html, B.html, C.html, D.html, тогда вы должны указать calibre на добавление файлов в порядке поиск в ширину. Сделайте это, перейдя в Preferences-Advanced-Plugins-File type и настроив плагин HTML to 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. Чтобы отправить нам результат, откройте отчет об ошибке и прикрепите к нему вывод. Смотрите how to report bugs.
Моё устройство не определяется в calibre?¶
Следуйте этим инструкциям, чтобы найти проблему:
Убедитесь, что одновременно к вашему компьютеру вы присоединяете только одно устройство. Не держите подключенными в это время другие поддерживаемые calibre устройства, такие как iPhone/iPad и прочие.
Если вы подключаете Apple iDevice (iPad, iPod Touch, iPhone), Apple больше не позволяет стороннему программному обеспечению подключаться к своим устройствам с помощью кабеля USB. Вместо этого используйте беспроводное соединение через сервер контента calibre.
If you are connecting a 2024 Kindle or newer or an Android device, and are on macOS or Linux, read the note under Используя кабель USB.
В macOS, если вы получаете ошибки разрешений при подключении устройства к calibre, можно исправить это: guilabel: Системные настройки -> безопасность и конфиденциальность -> Файлы и папки.
Убедитесь, что у вас установлена последняя версия calibre (текущая 7.21.100). Последнюю версию всегда можно загрузить с website:the calibre website <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?¶
Лёгкий способ просмотреть коллекцию 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 напрямую через поддержку OPDS . В таких приложениях вы можете перейти на экран онлайн-каталога и добавить IP-адрес сервера calibre для просмотра и загрузки книг из библиотеки calibre в приложении.
Как использовать calibre с телефоном/планшетом Android или Kindle Fire?¶
Есть два способа подключить 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, после чего он должен быть обнаружен.
По беспроводному соединению¶
в calibre есть встроенный веб-сервер :doc:`calibre Content server<server> ` для доступа к коллекции calibre из сети. Для просмотра используйте браузер или специальное приложение. Вначале выполните следующие шаги в calibre:
Установите Предпочтительный выходной формат в EPUB для обычных устройств Android или MOBI для Kindles (формат вывода можно установить в Параметры → Интерфейс → Поведение)
Преобразуйте книги, которые вы хотите читать на своем устройстве, в формат EPUB/MOBI, выбрав их и нажав кнопку Преобразовать книги.
Включите Content server в настройках calibre и оставьте calibre включенным.
Теперь на вашем устройстве Android откройте браузер и перейдите на:
Замените 192.168.1.2
локальным IP-адресом компьютера с запущенной calibre. Подробнее о том, как запустить сервер и узнать правильный IP-адрес, читайте в разделе «Контент-сервер calibre».
Теперь вы можете просматривать свою коллекцию книг и загружать книги с любого calibre на свое устройство, чтобы открывать их с помощью любого программного обеспечения для чтения электронных книг, установленном на Android-устройстве.
Многие приложения для чтения поддерживают просмотр библиотеки calibre напрямую через поддержку OPDS . В таких приложениях вы можете перейти на экран онлайн-каталога и добавить IP-адрес сервера calibre для просмотра и загрузки книг из библиотеки calibre в приложении.
Могу ли я получить доступ к своим книгам calibre с помощью веб-браузера на Kindle или другом устройстве для чтения?¶
В calibre есть контент-сервер, который представляет книги в calibre как веб-страницы. Подробнее см. «Контент-сервер calibre».
Некоторые устройства, такие как Kindle (1/2/DX), не позволяют получить доступ к порту 8080 (порт по умолчанию, на котором работает сервер контента). В этом случае измените порт в настройках calibre на 80. (В некоторых операционных системах вы не сможете запустить сервер на порте с номером меньше 1024 из-за настроек безопасности. В этом случае самым простым решением является настройка ваш маршрутизатор для пересылки запросов с порта 80 на порт 8080).
Также некоторые устройства не имеют браузеров, достаточно продвинутых для запуска интерфейса, подобного приложениям, используемого сервером содержимого. Для таких устройств вы можете просто добавить /mobile
к URL-адресу сервера, чтобы получить упрощённый интерфейс без использования JavaScript.
Я не могу посылать электронную почту при помощи calibre?¶
Из-за большого количества спама в электронной почте отправка электронной почты может быть сложной, поскольку разные почтовые серверы используют разные стратегии для блокировки электронной почты. Наиболее распространенная проблема - если вы отправляете электронную почту напрямую из calibre (без почтового ретранслятора). Многие серверы (например, Amazon) блокируют электронную почту, которая не исходит от известного ретранслятора. Самый надежный способ настроить отправку электронной почты в calibre - это сделать следующее:
Создать бесплатный GMX аккаунт в GMX.
Перейти к Настройки → Общий доступ к файлам → Пересылка книг по электронной почте в calibre, нажать кнопку Использовать GMX и ввести запрашиваемую информацию.
Войти в свою учётную запись GMX на веб-сайте и включить отправку SMTP (Настройки-POP3 и IMAP-Отправлять и получать электронные письма через внешнюю программу)
После этого calibre сможет использовать GMX для отправки почты.
Если вы отправляете книги на Kindle, не забудьте обновить настройки электронной почты на странице Amazon Kindle, чтобы разрешить отправку электронной почты с вашего адреса электронной почты GMX. Также обратите внимание, что Amazon не разрешает доставку по электронной почте файлов MOBI формата AZW3 и нового формата (KF8). Наконец, Amazon недавно начал отправлять электронные письма с подтверждением, которые вы должны нажать обратно в свою учетную запись GMX, прежде чем книга будет фактически доставлена.
Даже после этого у вас могут возникнуть проблемы. Одним из распространенных источников проблем является то, что отдельные плохо спроектированные антивирусы блокируют открытие соединения calibre-ом для отправки электронной почты. Попробуйте добавить исключение для calibre в антивирус.
Примечание
Microsoft / Google / GMX может отключить вашу учетную запись, если вы используете её для отправки большого количества писем. Таким образом, при использовании этих сервисов для отправки почты calibre автоматически ограничивается отправкой одной книги каждые пять минут. Если вы не возражаете против того, чтобы ваша учётная запись была заблокирована, вы можете сократить этот интервал ожидания, перейдя по ссылке Preferences-Advanced-Tweaks в calibre.
Примечание
Google недавно умышленно отключили поддержку протокола рассылки сообщений (SMTP) чтобы заставить всех использовать их веб-интерфейс с показом вам рекламы. Они объявили SMTP незащищённым, что некорректно. Используйте дроугого провайдера электропочты.
Примечание
Если вас беспокоит предоставление доступа к своей учётной записи электронной почты для calibre, просто создайте новую бесплатную учётную запись электронной почты с помощью GMX или Outlook и используйте её только для calibre.
Мое устройство монтируется в Linux только для чтения, поэтому calibre не может подключиться к нему?¶
Ядра Linux монтируют устройства только для чтения, если в их файловых системах есть ошибки. Вы можете восстановить файловую систему с помощью:
sudo fsck.vfat -y /dev/sdc
Замените /dev/sdc на путь к узлу устройства вашего устройства. Вы можете найти узел устройства вашего устройства, которое всегда будет в /dev, проверив вывод:
mount
Почему calibre не поддерживает коллекции на Kindle или полку на Nook?¶
Ни Kindle, ни Nook не позволяют управлять коллекциями через USB-соединение. Если вы действительно заботитесь об использовании коллекций, я бы посоветовал вам продать свой Kindle/Nook и получить Kobo. Кажется, только Кобо понимает, что жизнь слишком коротка, чтобы вводить коллекции одну за другой на экране e-ink 😇
Обратите внимание, что в случае с Kindle есть способ управлять коллекциями через USB, но для этого требуется, чтобы Kindle перезагружался каждый раз при отключении от компьютера, чтобы изменения в коллекциях были распознаны. Таким образом, маловероятно, что разработчики calibre когда-либо почувствуют себя достаточно мотивированными, чтобы поддержать его. Однако существует плагин calibre, который позволяет создавать коллекции на Kindle из метаданных calibre. Он доступен `здесь https://www.mobileread.com/forums/showthread.php?t=244202`_.
Примечание
Amazon полностью удалила возможность управления коллекциями в своих новых моделях, таких как Kindle Touch и Kindle Fire, что сделало даже вышеуказанный плагин бесполезным, если вы не рутируете свой Kindle и не устанавливаете пользовательскую прошивку.
Я получаю сообщение об ошибке, когда пытаюсь использовать calibre с моим Kobo Touch/Glo и т. д.?¶
У Kobo очень глючная прошивка. Известно, что подключение к нему происходит случайно. Определенные комбинации материнской платы, USB-портов/кабелей/концентраторов могут усугубить эту тенденцию к отказу. Если вы получаете сообщение об ошибке при подключении с помощью calibre, попробуйте следующее, каждое из которых решает проблему для некоторых пользователей calibre.
Подключите Kobo напрямую к компьютеру, а не через USB-концентратор.
Попробуйте использовать другой USB-кабель и другой USB-порт на компьютере.
Выйдите из Kobo и войдите снова, это заставит его перестроить базу данных, исправив ошибки.
Попробуйте обновить прошивку на Kobo Touch до последней версии
Попробуйте перезагрузить Kobo (иногда это решает проблему на некоторое время, но затем она появляется снова, и в этом случае вам придется перезагружать его снова и снова)
Старайтесь класть на Kobo только одну или две книги за раз и не храните большие коллекции на Kobo.
Обложки для книг, которые я отправляю на свой Kindle для электронных чернил, появляются на мгновение, а затем заменяются универсальной обложкой¶
Это происходит из-за ошибки Amazon. Они пытаются загрузить обложку для книги со своих серверов, и когда это не удается, они заменяют существующую обложку на созданную универсальную обложку. Подробности см. в этой ветке форума https://www.mobileread.com/forums/showthread.php?t=329945`_. Начиная с версии 4.17, у calibre есть обходной путь: если вы подключите Kindle к calibre после того, как Amazon уничтожит обложки, calibre восстановит их автоматически. Итак, чтобы увидеть обложки на Kindle, вам необходимо:
Отправьте книгу на Kindle из calibre
Отключите Kindle и подождите, пока Amazon уничтожит обложку.
Подключите Kindle к calibre.
Обратите внимание, что этот обходной путь работает только для книг, отправленных из calibre 4.17 или новее. В качестве альтернативы, просто оставьте Kindle в режиме полёта, если вы действительно не хотите, чтобы Amazon знал о каждой книге, которую вы читаете. Я рекомендую вам обратиться в службу поддержки Amazon и громко пожаловаться на эту ошибку. Может быть, Amazon прислушается.
Примечание
Если обходной путь у вас не работает, убедитесь, что у вас прошивка Kindle как минимум версии 5.12.5, выпущенной в апреле 2020 года.
Covers for books sent to my Kindle ColorSoft do not show up in the book list?¶
Amazon deliberately broke this functionality in their ColorSoft in order to discourage you from reading non Amazon books on their devices. See this forum thread for details. The only known workaround is to send the books as «Personal documents» to the Kindle which will fix the covers not showing up but break other features such as Whispersync and the books will show up under «Personal documents» not «Books» on the device. To enable this in calibre go to Preferences → Output options → MOBI output and enable the check box that says Enable sharing of book content. This will cause all future books sent to the Kindle by calibre to be marked as personal documents.
Обложки моих 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 как Персональный документ и обложка будет показана, но и книга будет в разделе Персональных документов.
Я перекинул несколько книг в мой Kindle при помощи caibre и их не видно?¶
Книги, отправленные на Kindle, отображаются на Kindle только после того, как они были проиндексированы Kindle. Это может занять некоторое время. Если книга по-прежнему не появляется через некоторое время, вероятно, произошел сбой индексатора Kindle. Иногда определённая книга может вызвать сбой индексатора. К сожалению, Amazon не предоставила никакого способа определить, какая книга вызывает сбой на Kindle. Единственный выход - либо перезагрузить Kindle, либо удалить все файлы из его памяти с помощью проводника Windows (или любого другого файлового менеджера), а затем снова отправить ему книги, одну за другой, пока вы не обнаружите проблемную книгу. Как только вы найдете проблемную книгу, удалите её с Kindle и выполните преобразование файла этой книги MOBI в MOBI или MOBI в AZW3 в calibre, а затем загрузите файл обратно в Kindle. Это, скорее всего, решит проблему.
Управление библиотекой¶
Где хранятся файлы книг?¶
Когда вы впервые запускаете calibre, она попросит вас указать папку для хранения ваших книг. Каждый раз, когда вы добавляете книгу в calibre, она копирует книгу в эту папку. Книги в папке организованы в подпапки по автору и названию. Обратите внимание, что содержимое этой папки автоматически управляется calibre, не добавляйте файлы/папки вручную в эту папку, так как они могут быть автоматически удалены. Если вы хотите добавить файл, связанный с определённой книгой, используйте для этого правую верхнюю область диалогового окна Редактировать метаданные. Затем calibre автоматически поместит этот файл в нужную папку и переместит его при изменении названия/автора.
Метаданные о книгах хранятся в файле metadata.db
на верхнем уровне папки библиотеки. Этот файл представляет собой базу данных sqlite. При резервном копировании вашей библиотеки убедитесь, что вы скопировали всю папку и все её подпапки.
Папка библиотеки и все её содержимое составляют так называемую библиотеку calibre. У вас может быть несколько таких библиотек. Для управления библиотеками щелкните значок calibre на панели инструментов. Вы можете создавать новые библиотеки, удалять/переименовывать существующие и легко переключаться между библиотеками.
Вы можете копировать или перемещать книги между разными библиотеками (если у вас настроено несколько библиотек), щелкнув книгу правой кнопкой мыши и выбрав действие Копировать в библиотеку.
Почему calibre не позволяет мне хранить книги в собственной структуре папок?¶
Весь смысл функций управления библиотекой calibre заключается в том, что они предоставляют интерфейс на основе поиска и сортировки для поиска книг, который намного более эффективен, чем любая возможная схема папок, которую вы могли бы придумать для своей коллекции. Действительно, как только вы освоите интерфейс calibre для поиска, сортировки и просмотра своей коллекции, вы больше никогда не почувствуете необходимости рыться в файлах на вашем диске, чтобы снова найти книгу. Управляя книгами в собственной структуре папок, состоящей из файлов „Автор - Название - Книга“, calibre может достичь высокого уровня надежности и стандартизации. Чтобы проиллюстрировать, почему интерфейс на основе поиска / тегов превосходит папки, рассмотрим следующее. Предположим, ваша коллекция книг красиво отсортирована по папкам по следующей схеме:
Genre -> Author -> Series -> ReadStatus
Теперь это позволяет очень легко найти, например, все научно-фантастические книги Айзека Азимова из серии Foundation. Но предположим, что вы хотите найти все непрочитанные научно-фантастические книги. Нет простого способа сделать это с помощью этой схемы папок, вместо этого вам понадобится схема папок, которая выглядит следующим образом:
ReadStatus -> Genre -> Author -> Series
В calibre вместо этого вы должны использовать теги для отметки жанра и статуса чтения, а затем просто использовать простой поисковый запрос, например, tag:scifi, and not tag:read
. calibre даже имеет красивый графический интерфейс, поэтому вам не нужно изучать его язык поиска, вместо этого вы можете просто щелкнуть теги, чтобы включить или исключить их из поиска.
Для тех из вас, кто утверждает, что вам нужен доступ к файловой системе, чтобы вы могли иметь доступ к своим книгам по сети, у calibre есть отличный контент-сервер, который дает вам доступ к библиотеке calibre через сеть.
Если вы беспокоитесь о том, что когда-нибудь calibre перестанет развиваться, оставив все ваши книги брошенными в своей структуре папок, изучите мощную функцию Сохранить на диск в calibre, которая позволяет вам экспортировать все ваши файлы в структуру папок произвольной сложности на основе их метаданных.
Наконец, причина, по которой в конце каждой папки заголовков есть числа, - это надежность. Этот номер является идентификационным номером книжной записи в базе данных calibre. Наличие номера позволяет иметь несколько записей с одинаковым названием и именами авторов. Это также часть того, что позволяет calibre волшебным образом регенерировать базу данных со всеми метаданными, если файл базы данных поврежден. Учитывая, что миссия calibre состоит в том, чтобы заставить вас перестать хранить метаданные в именах файлов и перестать использовать файловую систему для поиска вещей, повышенная надёжность, обеспечиваемая номерами идентификаторов, лучше уродливых имён папок.
Если вы всё ещё не уверены, то, боюсь, calibre не для вас. Поищите что-нибудь другое для каталогизации ваших книг. Просто чтобы было ясно, это не изменится. Пожалуйста, не пытайтесь заставить изменить это.
Почему calibre не имет какого-либо необходимого мне столбца?¶
В calibre предусмотрены столбцы для наиболее часто используемых и широко используемых полей. Кроме того, вы можете добавлять любые понравившиеся столбцы. Столбцы могут быть добавлены через Preferences-Interface-Add your own columns. Посмотрите учебное пособие UI Power tips, чтобы узнать, как создавать свои собственные столбцы, или прочтите это сообщение в блоге.
Вы также можете создать «виртуальные столбцы», которые содержат комбинации метаданных из других столбцов. В диалоге добавления столбцов используйте ссылки на Быстрое создание для лёгкого создания столбцов для отображения ISBN или формата книги. Вы можете использовать мощный язык шаблонов calibre, чтобы сделать намного больше столбцов. Для подробностей смотрите Язык шаблонов calibre.
Могу ли я добавить столбец с форматами или ISBN?¶
Да, вы можете. Следуйте инструкциям в ответе выше для добавления особых столбцов.
Как перенести мою копию calibre с одного компьютера на другой?¶
Вы можете экспортировать все данные calibre (книги, настройки и плагины), а затем импортировать их на другой компьютер. Сначала посмотрим, как экспортировать данные:
Щелкните правой кнопкой мыши значок calibre на главной панели инструментов calibre и выберите Экспорт / импорт всех данных calibre. Обратите внимание, что если в данный момент подключено устройство, этот пункт меню будет недоступен, поэтому отключите все подключенные устройства. Затем нажмите кнопку с надписью Экспортировать все данные calibre. Вы увидите список всех ваших библиотек calibre. Нажмите ОК и выберите пустую папку где-нибудь на вашем компьютере. Экспортированные данные будут сохранены в этой папке. Просто скопируйте эту папку на свой новый компьютер и следуйте инструкциям ниже, чтобы импортировать данные.
Установите calibre на свой новый компьютер и запустите Welcome wizard, неважно, что вы там делаете, так как на следующем шаге вы импортируете свои старые настройки. Теперь у вас будет пустой calibre с только руководством Getting Started в библиотеке. Ещё раз щёлкните правой кнопкой мыши кнопку calibre и выберите Экспорт / импорт всех данных calibre. Затем нажмите кнопку с надписью :guilabel: Импортировать ранее экспортированные данные. Выберите папку с экспортированными данными, которые вы скопировали ранее. Теперь у вас есть список библиотек для импорта. Просмотрите список поочерёдно и выберите новое расположение для каждой библиотеки (это просто пустая папка где-то на вашем компьютере). Щелкните ОК. После завершения импорта calibre перезапустится со всеми вашими старыми библиотеками, настройками и плагинами calibre.
Примечание
Эта функция импорта / экспорта доступна только начиная с версии 2.47 калибра. Если у вас более старая версия calibre или у вас возникли проблемы с импортом / экспортом, вы можете просто скопировать папку библиотеки calibre вручную, как описано в следующем абзаце.
Просто скопируйте папку библиотеки calibre со старого компьютера на новый. Вы можете узнать, что это за папка библиотеки, щелкнув значок calibre на панели инструментов. Выберите действие Переключить / создать библиотеку calibre, и вы увидите путь к текущей библиотеке calibre.
Теперь на новом компьютере запустите калибр в первый раз. Он запустит Welcome wizard и запросит у вас расположение библиотеки calibre. Наведите его на ранее скопированную папку. Если на целевом компьютере уже установлен calibre, то Welcome wizard не запустится. В этом случае щелкните правой кнопкой мыши значок calibre на панели инструментов и укажите на только что скопированную папку. Теперь у вас будет две библиотеки calibre на компьютере, и вы можете переключаться между ними, щелкая значок calibre на панели инструментов. При переносе библиотеки сохраняются все ваши метаданные, теги, настраиваемые столбцы и т. д.
Список книг в calibre пуст!¶
Чтобы понять, почему это произошло, вы должны понимать, что такое библиотека calibre. На самом базовом уровне библиотека calibre - это просто папка. Всякий раз, когда вы добавляете книгу в calibre, файлы этой книги копируются в эту папку (сгруппированные по подпапкам по автору и названию). Внутри папки библиотеки calibre на верхнем уровне вы увидите файл с именем metadata.db. В этом файле calibre хранит метаданные, такие как название/автор/рейтинг/теги, для каждой книги в вашей библиотеке calibre. Список книг, который отображает calibre, создается путём чтения содержимого этого файла metadata.db.
Существует две причины, по которым Calibre показывает пустой список книг:
Папка вашей библиотеки calibre изменила свое местоположение. Это может произойти, если он был на внешнем диске и буква диска для этого диска изменилась. Или если вы случайно переместили папку. В этом случае calibre не может найти свою библиотеку и вместо этого запускается с пустой библиотекой. Для исправления щёлкните правой кнопкой мыши значок calibre на панели инструментов calibre и выберите «Переключить / создать библиотеку». Щёлкните по маленькому синему значку, чтобы выбрать новое расположение библиотеки calibre, и после выбора расположения нажмите OK. Если вы не знаете новое местоположение, найдите на своем компьютере файл
metadata.db
.Ваш файл metadata.db был удален / поврежден. В этом случае вы можете указать calibre восстановить файл metadata.db из его резервных копий. Щёлкните правой кнопкой мыши значок calibre на панели инструментов calibre и выберите «Обслуживание библиотеки - Восстановление базы данных». calibre автоматически перестроит файл metadata.db.
Я получаю ошибки, когда моя библиотека calibre находится на сетевом диске/NAS?¶
Не помещайте вашу библиотеку calibre на сетевой диск.
Файловая система - это сложный зверь. В большинстве сетевых файловых систем отсутствуют различные функции файловой системы, которые использует calibre. Некоторые не поддерживают блокировку файлов, некоторые не поддерживают жесткую привязку, некоторые просто нестабильны. Кроме того, calibre - это однопользовательское приложение, и если вы случайно запустите две копии calibre в одной сетевой библиотеке, произойдут неприятности. Наконец, разные операционные системы налагают разные ограничения на файловые системы, поэтому, если вы используете общий сетевой диск в разных операционных системах, опять же, могут случиться неприятности.
Рассмотрите возможность использования контент-сервера calibre, чтобы ваши книги были доступны на других компьютерах. Запустите calibre на одном компьютере и получите доступ к нему через контент-сервер или решение для удаленного рабочего стола.
Если вам необходимо предоставить общий доступ к реальной библиотеке, используйте инструмент синхронизации файлов, такой как DropBox или rsync, вместо сетевого диска. Если вы используете инструмент синхронизации файлов, важно убедиться, что и calibre, и инструмент синхронизации файлов не пытаются одновременно получить доступ к библиотеке calibre. Другими словами, не запускайте инструмент синхронизации файлов и calibre одновременно.
Даже при использовании этих инструментов существует опасность повреждения / потери данных, поэтому делайте это только в том случае, если вы готовы нести этот риск. В частности, имейте в виду, что Google Диск несовместим с calibre, если вы поместите свою библиотеку calibre в Google Диск, вы потеряете данные. Подробности смотрите в этой теме.
Разное¶
Amazon прекращает доставку файлов MOBI по электронной почте?¶
Amazon «объявила https://blog.the-ebook-reader.com/2022/05/03/amazon-dropping-mobi-support-on-send-to-kindle-apps/__, что прекратит принимать MOBI. файлы, отправленные по электронной почте на адреса электронной почты ``@kindle.com`. Вы можете настроить calibre на отправку EPUB вместо MOBI, перейдя в Настройки-Обмен книгами по электронной почте, а затем удалив MOBI из списка форматов для отправки на ваш адрес электронной почты @kindle.com
и добавив вместо этого EPUB.
Однако обратите внимание, что прием EPUB в Amazon очень несовершенен, они отклонят ряд файлов EPUB, которые работают везде. В таких случаях можно попробовать следующий трюк:
Конвертируйте файл EPUB в MOBI
Затем конвертируйте файл MOBI обратно в EPUB и отправьте полученный файл EPUB.
Это удалит всё расширенное форматирование, встроенные шрифты и т. д., но значительно повысит шансы на то, что Amazon примет EPUB.
Примечание
Если вы ранее использовали доставку по электронной почте периодических изданий, загруженных calibre, вам будет лучше отправлять их по USB-кабелю или загружать их с сервера контента калибровки через встроенный браузер Kindle. Однако, если вы хотите продолжить использовать доставку по электронной почте, вы можете попробовать изменить формат вывода в Preferences-Behavior на EPUB, тогда caliber будет загружать новости в формате EPUB. Примет ли Amazon EPUB или нет — это совсем другой вопрос.
Я хочу, чтобы calibre загружал новостис моих любимых сайтов новостей.¶
Если вы достаточно опытный с компьютерами, вы можете научить calibre скачивать новости с любого сайта по вашему выбору. Чтобы узнать, как это сделать смотрите news`.
В противном случае вы можете запросить конкретный новостной сайт, разместив сообщение на форуме calibre Recipes.
Почему программа называется calibre?¶
- Выбирайте:
Converter And LIBRary for E-books
Продукт высокого качества (calibre)
Дань SONY Librie, первой читалке электронных книг с экраном на основе электронных чернил
Моя жена выбрала название ;-)
calibre произносится как кал-и-бер, не ка-ли-бре. Если вы удивлены, калибре - произношение слова caliber в Британии/Содружестве. Как для индийца, это для меня естественное произношение.
Почему calibre показывает только некоторые из моих шрифтов в macOS?¶
calibre встраивает шрифты в файлы электронных книг, которые он создает. Файлы электронных книг поддерживают встраивание только шрифтов TrueType и OpenType (.ttf и .otf). Большинство шрифтов в системах MacOS имеют формат .dfont, поэтому они не могут быть встроены. calibre показывает только шрифты TrueType и OpenType, имеющиеся в вашей системе. Вы можете найти множество таких шрифтов в Интернете. Просто загрузите файлы .ttf / .otf и добавьте их в папку Library/Fonts в своей домашней папке.
calibre не запускается в Windows?¶
Этому может быть несколько причин:
Если вы не получаете ошибок, но окно calibre не появляется, возможно, оно появилось за пределами экрана. Вы можете собрать все окна на текущем экране, используя один из методов, описанных здесь.
Some software has been known to interfere with calibre, try rebooting in Safe mode and see if it works. A known culprit is the Sunshine screen sharing software.
Если вы видите ошибку о том, что calibre не может открыть файл, потому что он используется другой программой, сделайте следующее:
Удалите программу calibre
Перезагрузите ваш компьютер.
Переустановите calibre , но не запускайте calibre из мастера установки.
Временно отключите ваш антивирус ( для безопасности перед этим отключитесь от интернета)
Загляните в директорую, которую вы выбрали для библиотеки calibre . Если вы видите файл с названием metadata.db, удалите его.
Запустите calibre
С этого моменты calibre должна запускаться нормально.
Если вы видите ошибку о том, что функция Python неожиданно завершилась после обновления calibre, сначала удалите calibre, потом удалите директории (если они существуют):file:C:\Program Files\Calibre and
C:\Program Files\Calibre2
. Теперь переустановите calibre и всё должно быть хорошо.Если вы получаете ошибку в Welcome wizard при первом запуске calibre, попробуйте выбрать папку, например
C:\library
, в качестве библиотеки calibre (у calibre иногда есть проблемы с расположением библиотек, если путь содержит неанглийские символы или только цифры и т. д.)Запустите его от имени Администратора (Щёлкните правой кнопкой мыши по значку и выберите Запустить как Администратор)
Если он по-прежнему не запускается, запустите командную строку (нажмите клавишу Windows и R; затем введите: command: cmd.exe в появившемся диалоговом окне Выполнить). В командной строке введите следующую команду и нажмите Enter:
calibre-debug -g
Публикуйте любые результаты, которые вы видите в справочном сообщении, на Форуме.
calibre время от времени тормозит/вылетает?¶
Я знаю несколько вещей, которые могут быть этому причиной:
Недавно вы подключили внешний монитор или телевизор к компьютеру. В этом случае, при открытии calibre новых окон, например, окна редактирования метаданных или диалогового окна преобразования, они появляются на втором экране, где вы их не замечаете и думаете, что calibre завис. Отключите второй монитор и перезапустите calibre.
Сообщалось, что следующие программы вызывают сбои в calibre: Если вы используете любую из них, закройте их перед запуском calibre или удалите их: RoboForm, Logitech SetPoint Settings, Constant Guard Protection от Xfinity, Spybot, Killer Network Manager, Интерфейс пользовательского интерфейса Nahimic, Acronis True Image.
Вы используете USB мышь/планшет Wacom. Присутствует несовместимость между драйверами Wacom и графическим инструментарием, используемым calibre. Попробуйте использовать мышь не от Wacom.
В некоторых 64-разрядных версиях Windows есть программное обеспечение/параметры безопасности, которые препятствуют нормальной работе 64-разрядного calibre. Если вы используете 64-разрядную версию calibre, попробуйте перейти на 32-разрядную версию.
Если сбой происходит, когда вы пытаетесь скопировать текст из программы просмотра электронных книг calibre, скорее всего, это вызвано каким-то запущенным приложением для мониторинга/управления буфером обмена. Выключите его, и всё будет в порядке.
Если сбои происходят именно тогда, когда вы используете диалоговое окно с файлом, например, нажимаете кнопку Добавить книги или Сохранить на диск, значит, у вас есть программное обеспечение, которое установило неработающие расширения оболочки на вашем компьютере. компьютер. Известные виновники: SpiderOak, odrive sync и Dell Backup and Recovery и NetDrive. Если у вас есть один из них, удалите его, и всё будет в порядке. Вы также можете использовать NirSoft Shell Extension Viewer, чтобы узнать, какие расширения оболочки установлены в вашей системе, и отключить их по отдельности, если вы не хотите удалять программу. Не забудьте перезагрузить проводник или перезагрузить весь компьютер после отключения расширений оболочки.
Если ничего из вышеперечисленного не относится к вам, значит, на вашем компьютере есть какая-то другая программа, которая мешает calibre. Сначала перезагрузите компьютер в безопасном режиме, чтобы у вас было как можно меньше запущенных программ, и посмотрите, происходят ли сбои по-прежнему. Если этого не происходит, то вероятно проблема вызвана какой-то программой. Наиболее вероятным таким виновником является программа, которая изменяет поведение других программ, например антивирус, драйвер устройства, что-то вроде RoboForm (приложение для автоматического заполнения форм) или вспомогательные технологии, такие как голосовое управление или средство чтения с экрана.
Единственный способ найти виновника - удалить программы одну за другой и посмотреть, какая из них вызывает проблему. Вкратце: остановите программу, запустите calibre, проверьте, нет ли сбоев. Если они всё ещё возникают, остановите другую программу и повторите.
Просмотрщик электронных книг calibre и инструменты редактирования книг не работают в Windows?¶
Эти две программы используют аппаратное ускорение, поскольку они встраивают версию браузера Chrome для рендеринга HTML. Если они не работают, это будет из-за несовместимости с драйверами графического процессора вашей системы. Попробуйте сначала обновить их и перезагрузитесь. Если это не поможет, вы можете установить для переменной среды QTWEBENGINE_CHROMIUM_FLAGS
значение --disable-gpu
, чтобы отключить аппаратное ускорение. Подробности смотрите на этой странице.
Использование просмотрщика или выполнение любых конвертаций приводит к ошибке нехватки разрешений в Windows¶
Что-то на вашем компьютере мешает calibre получить доступ к собственным временным файлам. Скорее всего, права доступа к вашей папке Temp
неверны. Перейдите в папку C:\Users\USERNAME\AppData\Local
в проводнике Windows, а затем щелкните правой кнопкой мыши папку`Temp`, выберите Properties и перейдите во вкладку Безопасность. Убедитесь, что ваша учётная запись пользователя имеет полный контроль над этой папкой.
У некоторых пользователей выполнение следующей команды в командной строке с правами Администратора исправило разрешения. Для запуска командной строки от Администратора, найдите cmd.exe в меню «Пуск», затем щёлкните правой кнопкой мыши по найденному пункту и выберите «Запуск от имени администратора». В командной строке введите следующую команду и нажмите Enter:
icacls "%appdata%\..\Local\Temp" /reset /T
Или вы можете запустить calibre от имени Администратора, но при этом некоторые функции, такие как перетаскивание мышью, перестанут работать.
В итоге, некоторые пользователи сообщили, что отключение UAC решает проблему.
calibre не запускается/вылетает на macOS?¶
Одной из частых причин сбоев в macOS является использование технологий доступности, несовместимых с используемым calibre графическим тулкитом. Попробуйте выключить VoiceOver, если он у вас включен. Также перейдите в Системные настройки-Система-Универсальный доступ и отключите настройку для включения доступа для вспомогательных устройств на всех вкладках. Другой причиной могут быть сторонние приложения, изменяющие поведение системы, например Smart Scroll.
Вы можете получить отладочную информацию о том, почему calibre не запускается, запустив Console.app. В нём будет напечатан вывод отладки. Если выходные данные отладки содержат строку, которая выглядит как:
Qt: internal: -108: Error ATSUMeasureTextImage text/qfontengine_mac.mm
тогда проблема, вероятно, связана с повреждением кеша шрифтов. Вы можете очистить кеш, следуя этим инструкциям. Если это не решит проблему, поищите повреждённый файл шрифта в вашей системе в ~/Library/Fonts или подобном месте. Простой способ проверить наличие поврежденных шрифтов в macOS - запустить приложение «Книга шрифтов», выбрать все шрифты, а затем в меню «Файл» выбрать «Проверить шрифты».
Я получаю только чёрный или белый экран при запуске просмотрщика электронных книг Calibre?¶
Это происходит из-за несовместимости между Qt WebEngine, который средство просмотра использует для рендеринга, и драйверами графического процессора в вашей системе. Сначала попробуйте обновить драйверы графического процессора. Если это не поможет, вы можете попробовать отключить аппаратное ускорение в Qt WebEngine, установив для переменной среды QTWEBENGINE_CHROMIUM_FLAGS
значение --disable-gpu
. См. Переменные окружения, чтобы узнать, как изменить переменные среды.
Я загрузил установщик, но он не работает?¶
При скачивании из Интернета загруженные файлы иногда могут оказаться поврежденными. Если скачанный установочный файл calibre не запускается, попробуйте скачать его снова. Если это не помогает, скачайте его из другого расположения. Если установщик по-прежнему не работает, значит что-то на вашем компьютере мешает его запуску.
Попробуйте временно отключить вашу антивирусную программу (Microsoft Security Essentials, Антивирус Касперского, Norton, McAfee и проч.). Скорее всего, она и является причиной зависания процесса обновления на полпути.
Точно так же, если установщик дает сбой/запускается и у вас работает Microsoft PowerToys, выйдите из него.
If you have installed to a non-standard location, try running the installer as Administrator
Попробуйте перезагрузить компьютер и запустить программу очистки реестра, например Wise registry cleaner.
Попробуйте чистую установку. Деинсталлируйте calibre, удалите каталог
C:\Program Files\Calibre2
(или тот, который вы указывали при установке). Переустановите calibre. Имейте в виду, что деинсталляция не затронет ваши книги или настройки.Попробуйте загрузить установщик в другом браузере. Например, если вы используете Microsoft Edge, попробуйте вместо этого использовать Firefox или Chrome.
Если вы получаете сообщение об отсутствующей DLL в Windows, то, скорее всего, права доступа к вашей временной папке неверны. Перейдите в папку
C:\Users\USERNAME\AppData\Local
в проводнике Windows, а затем щелкните правой кнопкой мыши по папкеTemp
и выберите Свойства и перейдите в вкладку Безопасность. Убедитесь, что у вашей учётной записи пользователя есть полные права на эту папку.
Если вы по-прежнему не можете заставить работать установщик и работаете в Windows, вы можете использовать calibre portable install, для которого не требуется установщик (это просто ZIP файл).
Мой антивирус утверждает, что calibre - вирус/троян?¶
Первое, что нужно проверить, это то, что вы загружаете calibre с официального сайта: https://calibre-ebook.com/ru/<download>. Убедитесь, что вы нажимаете ссылки для скачивания слева, а не рекламу справа. calibre - очень популярная программа, и недобросовестные люди создают фальшивые веб-сайты, якобы предлагающие её для загрузки, с целью обмана неосторожных посетителей.
Если у вас есть официальная загрузка, а ваша антивирусная программа всё ещё утверждает, что calibre - это вирус, значит, ваша антивирусная программа ошибается. Антивирусные программы используют эвристику, шаблоны кода, которые «выглядят подозрительно» для обнаружения вирусов. Это скорее похоже на расовое профилирование. calibre - это продукт с полностью открытым исходным кодом. Вы можете самостоятельно просмотреть исходный код (или нанять кого-нибудь, кто сделает это за вас), чтобы убедиться, что это не вирус. Сообщите о ложной идентификации любой компании, у которой вы покупаете антивирусное программное обеспечение. Если антивирусная программа не позволяет вам загрузить/установить calibre, временно отключите её, установите calibre и снова включите.
Как я могу сделать резервную копию calibre?¶
Самая важная вещь для резервного копирования - это папка библиотеки calibre, которая содержит все ваши книги и метаданные. Это папка, которую вы выбрали для своей библиотеки calibre при первом запуске calibre. Вы можете получить путь к папке библиотеки, щелкнув значок calibre на главной панели инструментов. Вы должны сделать полную резервную копию этой папки со всеми её файлами и подпапками.
Вы можете переключить calibre на использование резервной папки библиотеки, просто щелкнув значок calibre на панели инструментов и выбрав папку резервной библиотеки. Резервная копия библиотеки папок создает резервные копии ваших пользовательских столбцов и сохраненных результатов поиска, а также всех ваших книг и метаданных.
Если вы хотите сделать резервную копию конфигурации/плагинов calibre, вам необходимо сделать резервную копию папки config. Вы можете найти эту конфигурационную папку через Preferences-Miscellaneous. Обратите внимание, что восстановление папок конфигурации официально не поддерживается, но в большинстве случаев должно работать. Просто скопируйте содержимое резервной папки в текущую папку конфигурации для восстановления.
Как я могу использовать купленные 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: Системные настройки -> безопасность и конфиденциальность -> Файлы и папки.
Если вы или какая-либо используемая вами программа изменили разрешения проблемных файлов на «только чтение».
Если на устройстве произошла ошибка файловой системы, из-за которой ваша операционная система смонтировала файловую систему в режиме только для чтения или пометила конкретный файл атрибутом «только для чтения» ожидая его восстановления.
Если владельцами файлов выставлен другой пользователь.
Если ваш файл открыт в другой программе.
Если файл находится на устройстве, возможно, вы достигли ограничения в 256 файлов в корневом каталоге устройства. В этом случае вам необходимо переформатировать устройство/SD-карту, указанную в сообщении об ошибке, в файловую систему FAT32 или удалить некоторые файлы с SD-карты/памяти устройства.
Вам нужно будет устранить основную причину ошибки разрешений, прежде чем возобновить использование calibre. Внимательно прочтите сообщение об ошибке, посмотрите, на какой файл оно указывает, и исправьте разрешения для этого файла или содержащих его папок.
Могу ли я показать метаданные комментария на моем ридере?¶
Большинство читателей этого не поддерживают. Вы должны пожаловаться на это производителю, и, надеюсь, если достаточно людей будет жаловаться, все изменится. Тем временем вы можете вставить метаданные, включая комментарии, на «страницу обложки» в начале электронной книги, используя опцию «Вставить метаданные как страницу в начале книги» во время преобразования. Опция находится в разделе Определение структуры настроек преобразования. Обратите внимание, что для этого вам необходимо конвертировать книгу. Если ваша книга уже имеет формат, который не требует преобразования, вы можете преобразовать этот формат в тот же формат.
Другой альтернативой является создание каталога в форме электронной книги, содержащего список всех книг в вашей библиотеке calibre с их метаданными. Нажмите и удерживайте кнопку Convert, чтобы получить доступ к инструменту создания каталога. И прежде чем вы спросите, нет, у вас не может быть каталог с «прямой ссылкой на книги» на вашем читателе.
Как я могу указать calibre использовать мой HTTP прокси?¶
По умолчанию calibre использует любые настройки прокси, установленные в вашей ОС. Иногда они неверны, например, в Windows, если вы не используете Microsoft Edge, настройки прокси-сервера могут быть устаревшими. Вы можете указать calibre использовать конкретный прокси-сервер, установив переменные среды http_proxy и https_proxy. Формат переменной: http://username:password@servername
, вы должны попросить вашего сетевого администратора дать вам правильное значение для этой переменной. Обратите внимание, что calibre поддерживает только HTTP-прокси, но не SOCKS-прокси. Вы можете увидеть текущие прокси, используемые calibre, в Настройках-Разное.
Я хочу, чтобы в calibre были добавлены некоторые возможности. Что я могу сделать?¶
- У вас два выбора:
Создать патч путём изменения calibre и послать его мне для рассмотрения и включения. См. Разработка.
Откройте ошибку, запрашивающую функцию. Помните, что, хотя вы можете думать, что ваш запрос функции чрезвычайно важен / необходим, разработчики calibre могут не согласиться. К счастью, calibre имеет открытый исходный код, что означает, что у вас всегда есть возможность реализовать свою функцию самостоятельно или нанять кого-то, кто сделает это за вас. Кроме того, calibre имеет комплексную архитектуру плагинов, поэтому вы можете разработать свою функцию как плагин, см. Создание собственных плагинов для расширения функциональности calibre.
Почему у calibre нет автоматического обновления?¶
По многим причинам:
Нет необходимости в еженедельном обновлении. Если вас устраивает работа calibre, отключите уведомление об обновлении и будьте сами по себе. Возвращайте уведомления раз в год или около того, чтобы посмотреть, не захотите ли обновиться. Чекбокс для отключения уведомлений об обновлении есть в самом уведомлении.
Скачивания calibre в настоящее время используют около 150 ТБ полосы пропускания в месяц <dynamic/downloads>`. Внедрение автоматических обновлений значительно увеличит это и в конечном итоге обойдется в тысячи долларов в месяц, которые кому-то придется платить.
Если я реализую диалог, которые скачивает и запускает обновление, вместо перехода на веб-сайт как сейчас, это могло бы сохранить наиболее пылким любителям обновлений calibre не более пяти кликов в неделю. В разработке calibre есть намного более приоритетные вещи.
Если вы действительно очень ненавидите загружать calibre, но всё ещё хотите использовать последнюю версию, я поддерживаю запуск из исходного кода, что делает обновление тривиальным. Инструкции доступны здесь.
На форуме calibre <https://www.mobileread.com/forums/forumdisplay.php?f=238>`_ имеются сторонние средства автоматического обновления для calibre, созданные пользователями calibre.
Как лицензирована calibre?¶
calibre под лицензией GNU General Public License v3 (лицензия с открытым исходным кодом). Это означает, что вы можете свободно распространять calibre до тех пор, пока вы делаете исходный код доступным. Поэтому, если вы хотите поместить calibre на компакт-диск с вашим продуктом, вы также должны поместить исходный код calibre на компакт-диск. Исходный код доступен для скачивания на. Вы можете использовать результаты конвертации из calibre, как хотите. Вы не можете использовать ни код, ни библиотеки от calibre в своем программном обеспечении, не сделав свое программное обеспечение открытым. Подробнее см. GNU GPL v3.
Как я могу запустить calibre с USB-флешки?¶
Портативная версия calibre доступна здесь.
Как мне запустить такие части calibre, как загрузка новостей и сервер содержимого, на моём собственном сервере Linux?¶
Во-первых, вы должны установить calibre на свой Linux-сервер. Если на вашем сервере используется современный дистрибутив Linux, у вас не должно возникнуть проблем с установкой на него calibre.
Примечание
calibre требуется GLIBC >= 2.31 и libstdc++ >= 6.0.28. Если у вас более старый сервер, вам нужно либо скомпилировать их из исходного кода, либо использовать calibre 3.48, для которого требуется GLIBC >= 2.17, или 2.85.1, для которого требуется GLIBC >= 2.13, или calibre 1.48, для которого требуется только GLIBC >= 2.10. Кроме того, хотя утилитам командной строки calibre не требуется работающий X-сервер, некоторые из них требуют, чтобы в вашей системе были установлены библиотеки X-сервера. Это из-за Qt, который используется для различных задач обработки изображений, и ссылок на эти библиотеки. Если вы получаете сообщение ImportError о некоторых модулях Qt, вероятно не хватает некоторых X-библиотек. Типичными кандидатами являются: libxcb-cursor0
, libxcb-xinerama0
, libegl1
, libopengl0
.
Вы можете запустить сервер calibre при помощи команды:
/opt/calibre/calibre-server /path/to/the/library/you/want/to/share
Вы можете скачать новости и преобразовать их в электронную книгу с помощью команды:
/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
Не забудьте прочитать раздел Командная строка в руководстве пользователя calibre, чтобы узнать больше об этих и других командах.