Вопрос или проблема
По-видимому, для Calibre нет плагина, который мог бы конвертировать epub3 в изображения, сохраняя при этом текстовое оформление, видимое в ридере.
Поэтому я попытался распечатать epub, но процесс завершился неудачей из-за “ошибки памяти”: https://justpaste.it/dq2y9
Не может ли Calibre распечатать партии конкретных “страниц”, как они отображаются в ридере?
Calibre просто не может конвертировать, даже используя последние 64-битные версии, в какой-либо формат (в настоящее время нет возможности конвертации в изображения!), и не сможет напечатать какой-либо фиксированный epub3.
Я предлагаю сообщить об этой проблеме: https://bugs.launchpad.net/calibre
Я бы предложил, поскольку приведенный пример очень хорошо издан во многих форматах, что лучшее решение – найти (или купить) уже конвертированную копию. Приведенный пример доступен как http://bibliotecadigital.ilce.edu.mx/Colecciones/ObrasClasicas/_docs/LazarilloTormes.pdf или https://ia904504.us.archive.org/13/items/anonimo.-lazarillo-de-tormes-2012/An%C3%B3nimo.%20-%20Lazarillo%20de%20Tormes%20%5B2012%5D.pdf
Я также suggeriro, что существуют и другие конвертеры электронных книг, и хотя в комментариях упоминалось, что SumatraPDF (который я поддерживаю) может читать и экспортировать многие форматы. Я покажу, почему это может быть лучше в некоторых случаях, но, возможно, не в этом.
SumatraPDF НЕ предназначен как “конвертер”, хотя он может/может конвертировать многие форматы, используя GhostScript для печати в PNG, JPEG, BMP и т.д. или MS “Image to PDF /XPS”.
В данном случае я могу легко конвертировать ePub в мультистраничный моно TIFF через родные драйвера печати MS Image. Или с помощью любого виртуального цветного принтера, такого как GhostScript, можно создать цветные файлы. Демонстрационный файл Calibre “calibre ePub demo – Kovid Goyal.epub” может быть сжат с 306 КБ (313,361 байт) до 214 КБ (219,896 байт) как читаемый Demo.CB[TIF]Z (TiffInZip).
Это может управляться с помощью командной строки для выбранных страниц, однако эти методы не так просты, как более специализированные командные конвертеры.
Ответ
Таким образом, мое предложение – использовать командные инструменты MuPDF “Чтение и Запись”, такие как MuPDF “Mutool” или MuRaster ?.
mutool convert -F png -o fred%d.png "C:\Users\K\source\repos\mupdf\platform\win32\Release\calibre ePub demo - Kovid Goyal.epub" 1,5-7
tar -acf new.zip fred?.png & ren new.zip new.cbz
Ответ или решение
Печать специфических страниц EPUB в Calibre: Подробное руководство
Работа с форматом EPUB может быть непростой задачей, особенно когда необходимо извлечь определенные страницы для печати. Calibre, популярная программа для управления электронными книгами, имеет свои ограничения в отношении конвертации и печати. В этой статье мы подробно рассмотрим, как можно обойти эти ограничения и эффективно распечатать определенные страницы из файлы EPUB, а также предложим альтернативные решения.
Ограничения Calibre
К сожалению, Calibre не поддерживает печать страниц EPUB-формата с сохранением исходного оформления и разметки, которые доступны в читалках. Также отсутствует возможность конвертации EPUB3 в изображений, что делает задачу еще более сложной. Сообщение об ошибке "не хватает памяти" при попытке печати может возникнуть из-за ограничений программы или особенностей используемого EPUB-файла.
Решение проблемы: альтернатива с MuPDF
Одним из эффективных решений для распечатки конкретных страниц EPUB является использование утилиты MuPDF, которая предлагает мощные командные инструменты для работы с PDF и EPUB. MuPDF позволяет извлекать и конвертировать страницы в изображения, что делает процесс более управляемым. Вот как это можно сделать.
Установка MuPDF
- Перейдите на официальный сайт MuPDF и скачайте последнюю версию.
- Установите программу, следуя инструкциям инсталлятора.
Конвертация EPUB в PNG
После установки MuPDF вы сможете использовать командную строку для конвертации страниц. Следующие шаги объяснят, как это сделать:
- Запустите командную строку (cmd) от имени администратора.
- Используйте следующую команду, заменив путь к вашему EPUB-файлу и диапазон страниц на необходимые:
mutool convert -F png -o output%d.png "C:\Path\To\Your\Ebook.epub" 1,5-7
В этом примере команда извлечет страницы 1 и 5-7 и сохранит их в формате PNG.
Упаковка изображений в ZIP
Если вам нужно создать архив с изображениями, выполните команду:
tar -acf new.zip output?.png & ren new.zip new.cbz
Таким образом, вы создадите ZIP-архив с именем new.cbz
, содержащий ваши изображения.
Заключение
Хотя Calibre имеет свои ограничения, альтернативные программы, такие как MuPDF, предоставляют расширенные возможности для работы с EPUB файлами. Используя MuPDF, вы можете легко извлекать и распечатывать определенные страницы, что расширяет ваши возможности управления электронными книгами.
Если вы часто сталкиваетесь с подобными проблемами, возможно, стоит рассмотреть покупку уже конвертированных версий нужных вам книг или искать другие конвертеры, которые могут лучше подходить для этого процесса.
Важно: Обязательно проверяйте лицензионные соглашения и авторские права на контент, прежде чем производить конвертацию или печать.
В результате использования приведенных выше методов вы сможете избежать проблем с памятью и более эффективно управлять вашими EPUB-файлами.