Часті запитання¶

Перетворення формату електронної книги¶

Які формати підтримує калібр перетворення в/з? ¶

calibre підтримує перетворення багатьох вхідних форматів у багато вихідних форматів. Він може конвертувати будь-який вхідний формат із наведеного нижче списку у кожен вихідний формат.

калібр

Формати введення: AZW, AZW3, AZW4, CBZ, CBR, 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 (лише для введення), файли PDB PML та zTxt. Підтримка DJVU призначена лише для перетворення файлів DJVU, які містять вбудований текст. Вони, як правило, генеруються програмним забезпеченням OCR. Книги MOBI можуть бути двох типів Mobi6 та KF8. калібр повністю підтримує обидва. Файли 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 .

Як перетворити файл, що містить неанглійські символи або розумні лапки? ¶

Знаючи кодування вихідного файлу: калібр намагається вгадати, який символ кодування використовують ваші вихідні файли, але часто це неможливо, тому вам потрібно сказати, яке кодування використовувати. Це можна зробити в графічному інтерфейсі за допомогою поля Кодування введеного символу в розділі Вигляд та відчуття → Текст діалогового вікна перетворення. Інструменти командного рядка мають опцію ebook-convert-txt-input --input-encoding.

Додаючи файли HTML до калібру, можливо, вам доведеться повідомити калібру, в якому кодуванні знаходяться файли. Для цього перейдіть до Налаштування → Додатково → Плагіни → Плагіни типу файлу та налаштуйте плагін HTML2Zip, повідомивши, у якому кодуванні знаходяться ваші файли HTML. Тепер, коли ви додаєте HTML-файли до калібру, вони будуть правильно оброблені. Файли HTML з різних джерел часто мають різне кодування, тому вам, можливо, доведеться неодноразово змінювати цей параметр. Поширеним кодуванням багатьох файлів з Інтернету є cp1252, і я пропоную спробувати це спершу. Зауважте, що при перетворенні файлів HTML залиште вказане вище значення кодування вводу порожнім. Це тому, що плагін HTML2ZIP автоматично перетворює файли HTML у стандартне кодування (utf-8).

Яка справа зі змістом у файлах MOBI? ¶

Перше, що слід усвідомити, це те, що більшість електронних книг мають два змісти. Одним із них є традиційний Зміст, як Технічні умови, які ви знайдете в паперових книгах. Цей зміст є частиною основного документообігу і може бути оформлений як завгодно. Цей ToC називається змістом ToC.

Потім є метадані ToC. Метадані ToC - це ToC, який не є частиною тексту книги, і, як правило, доступний за допомогою якоїсь спеціальної кнопки на зчитувачі. Наприклад, у програмі перегляду електронних книг calibre ви використовуєте кнопку Показати зміст, щоб побачити це технічне завдання. Цей технічний документ не може бути створений творцем книги. Як він буде представлений, залежить від програми перегляду.

У форматі MOBI ситуація трохи заплутана. Це пов’язано з тим, що формат MOBI, єдиний серед основних форматів електронних книг, не має належної підтримки метаданих ToC. Книга MOBI імітує наявність ToC метаданих, розміщуючи додатковий ToC вмісту в кінці книги. Коли ви натискаєте Перейти до змісту на вашому Kindle, саме до цього додаткового вмісту ToC Kindle переходить.

Тепер вам цілком може здатися, що книга MOBI має два однакових ToC. Пам’ятайте, що один - це семантично ToC вмісту, а інший - ToC метаданих, хоча обидва можуть мати абсолютно однакові записи і виглядати однаково. До одного можна отримати доступ безпосередньо з меню Kindle, до іншого не можна.

Під час перетворення в MOBI, calibre виявляє метадані ToC у вхідному документі та генерує ToC кінця файлу у вихідному файлі MOBI. Ви можете вимкнути це за допомогою опції в налаштуваннях виводу MOBI. Ви також можете сказати калібру, чи слід його поміщати, і початок, або кінець книги, за допомогою опції в налаштуваннях виводу MOBI. Пам’ятайте, що ToC - це семантично метадані ToC, в будь-якому форматі, крім MOBI, він не може бути частиною тексту. Той факт, що він є частиною тексту в MOBI, є нещасним випадком, спричиненим обмеженнями MOBI. Якщо ви хочете ToC у певному місці тексту тексту документа, створіть його вручну. Тому настійно рекомендуємо залишити за замовчуванням як є, тобто з метаданими ToC в кінці книги. Також зауважте, що якщо ви відключите генерацію ToC кінця файлу, отриманий файл MOBI може не працювати належним чином на Kindle, оскільки Kindle використовує метадані ToC для багатьох речей, включаючи функцію перегортання сторінки.

Якщо у вихідному документі є відредагована ToC вручну, ви можете використовувати параметри виявлення ToC в калібрі, щоб автоматично генерувати метадані ToC з нього. Детальніше про те, як користуватися цими параметрами, див. У розділі перетворення в Посібнику користувача.

Нарешті, я закликаю вас відмовитися від вмісту ToC і мати лише метадані ToC у своїх електронних книгах. Завдання метаданих дадуть людям, які читають ваші електронні книги, набагато кращий досвід навігації (за винятком Kindle, де вони по суті однакові з вмістом ToC).

Новіший формат AZW3 має належну підтримку метаданих ToC. Однак прошивка Kindle, як правило, не працює, якщо ви відключите генерацію вбудованого ToC кінця файлу. Тому рекомендується залишити згенерований ToC в спокої. Якщо ви створюєте файл AZW3 з метаданими ToC і без генерованого ToC кінця файлу, деякі функції Kindle не працюватимуть, наприклад, функція перегортання сторінки.

Обкладинки моїх файлів MOBI перестали відображатися у Kindle для ПК/Kindle для Android/iPad тощо¶

Це спричинено помилкою в програмному забезпеченні Amazon. Ви можете обійти це, перейшовши до Налаштування → Перетворення → Параметри виводу → Вихід MOBI та встановивши параметр Увімкнути спільний доступ до вмісту книги. Якщо ви перетворюєте раніше перетворену книгу, вам також доведеться ввімкнути опцію в діалоговому вікні перетворення для цієї окремої книги (відповідно до налаштувань перетворення книги зберігаються та мають перевагу).

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

Помилка програмного забезпечення Amazon полягає в тому, що коли ви розміщуєте файл MOBI на Kindle, якщо файл не позначений як особистий документ, Amazon припускає, що ви придбали книгу у нього, і намагається завантажити ескіз обкладинки для цього зі своїх серверів. Коли завантаження не вдається, він відмовляється повертатися до обкладинки, визначеної у файлі MOBI. Це, ймовірно, навмисне з боку Amazon, щоб спробувати змусити авторів продавати лише через них. Іншими словами, Kindle відображає лише обкладинки для книг, позначених як Особисті документи, або книг, придбаних безпосередньо в Amazon.

Якщо ви надсилаєте файл MOBI на e-ink Kindle з калібром за допомогою підключення USB, програма calibre працює навколо цієї помилки Amazon, завантажуючи саму мініатюру обкладинки. Однак це обхідне рішення можливе лише при використанні USB-з'єднання та надсиланні за допомогою калібру. Зверніть увагу, що якщо ви надсилаєте електронною поштою, Amazon автоматично позначить файл MOBI як особистий документ, і обкладинка буде працювати, але книга з’явиться в особистих документах.

Як перетворити колекцію файлів HTML у певному порядку? ¶

Для того, щоб перетворити колекцію файлів HTML у певному порядку, вам потрібно створити файл змісту. Тобто інший файл HTML, який містить посилання на всі інші файли у бажаному порядку. Такий файл виглядає так:

Потім просто додайте цей файл HTML до графічного інтерфейсу та за допомогою кнопки «Перетворити» створіть свою електронну книгу. Ви можете скористатися опцією в розділі Зміст у діалоговому вікні перетворення, щоб контролювати спосіб створення змісту.

За замовчуванням при додаванні файлів HTML калібр переходить за посиланнями у файлах у глибині першого порядку. Це означає, що якщо файл 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, щоб додати ваші файли в ширину першого порядку. Для цього перейдіть у меню Налаштування → Додатково → Плагіни та налаштуйте плагін HTML на ZIP.

EPUB, який я створив із калібром, недійсний? ¶

калібр не гарантує дійсності створеного ним EPUB. Єдиною гарантією є те, що якщо ви подасте його дійсним XHTML 1.1 + CSS 2.1, він видасть дійсний EPUB. calibre намагається забезпечити, щоб EPUB, які він виробляє, насправді працювали за призначенням на широкому спектрі пристроїв - мета, несумісна із створенням дійсних EPUB, і така, що набагато важливіша для переважної більшості користувачів. Якщо вам потрібен інструмент, який завжди створює діючі EPUB, калібр не для вас. Це означає, що якщо ви хочете надіслати EPUB калібру в інтернет-магазин, який використовує перевірку дійсності EPUB, ви повинні переконатися, що EPUB дійсний самостійно, калібр не зробить це за вас - іншими словами, ви повинні подати калібру дійсних XHTML + CSS як вихідних документів.