LINUX.ORG.RU

Calibre 7.20 с новым движком для конвертации PDF

 , , ,

Calibre 7.20 с новым движком для конвертации PDF

4

2

Вышла новая версия каталогизатора электронных книг с открытым исходным кодом Calibre 7.20.

В этой версии появился новый движок для преобразования PDF-файлов в другие форматы электронных книг, такие как EPUB или MOBI. Теперь он способен автоматически определять заголовки и подзаголовки на основе анализа документа.

Старый движок пока тоже доступен для выбора в разделе ввода PDF в диалоговом окне конвертации. В руководстве Calibre есть подробная инструкция по конвертации PDF в форматы, удобные для электронных книг.

Функция «Чтение вслух» теперь предлагает опцию вставки дополнительной паузы в конце каждого предложения (но только в сочетании с нейросетью Piper TTS, которая была добавлена в версии Calibre 7.18).

Из прочих нововведений — обновленный драйвер Kobo с поддержкой новейшей прошивки для читалки Tolino Shine 5.

Менее значимые изменения:

  • Инструмент обрезки изображений теперь поддерживает возможность настройки соотношения сторон;
  • Новые источники новостей: NYT Magazine, RedaktionsNetzwerk Deutschland;
  • Исправление для книг с не-ASCII именами файлов, которые не загружались в браузере Kindle;
  • Исправление регрессии при копировании книг, когда автора нет в целевой базе данных;
  • Вывод PDF добавляет переменные ширины/высоты.

Скачать Calibre можно на официальном сайте или на FlatHub в формате flatpak.

>>> Подробности

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Вышла новая версия менеджера электронных книг

Никто не понимает это слово, но все употребляют.

Вышла новая версия программы для управления книгами в цифровом формате

драйвер Kobo

управлющая программа

прошивки

встроенная программа

ридера Tolino Shine 5

электронная книга

wonit
()
Ответ на: комментарий от pr849

Смотря какой комп у тебя. Я тоже раньше замечал тормознутость этой проги, но как новый ноут прикупил, так работает как калькулятор - только нажмёшь, уже всё тут, на экране …

Desmond_Hume ★★★★★
()

а есть читалка для листания 4(для начала) страницами за раз?

т.е как 2 страницы только большее количество?

qulinxao3 ★☆
()
Ответ на: комментарий от pr849

А какой программой вы пользуетесь вместо неё? Она же одна такая.

Shushundr ★★★★
()
Ответ на: комментарий от devorg

Где интересно тут в зависимостях увидели гном:

Depends On: hunspell hyphen icu jxrlib libmtp libstemmer libusb libwmf mathjax mtdev optipng podofo python-apsw python-beautifulsoup4 python-css-parser python-cssselect python-dateutil python-dnspython python-faust-cchardet python-feedparser python-html2text python-html5-parser python-jeepney python-lxml python-lxml-html-clean python-markdown python-mechanize python-msgpack python-netifaces python-pdftotext python-pillow python-psutil python-py7zr python-pychm python-pycryptodome python-pygments python-pyqt6 python-pyqt6-webengine python-regex python-unrardll python-xxhash python-zeroconf python-zstandard qt6-imageformats qt6-svg qt6-webengine ttf-liberation uchardet udisks2 zstd

Optional Deps : poppler: required for converting pdf to html python-fonttools: required for font subset feature in epub editor speech-dispatcher: TTS support in the viewer

ToUser
()
Последнее исправление: ToUser (всего исправлений: 1)

Локальную флибусту на нем не сделаешь, например, тогда как на древнейшем myrulib вполне.

Irma ★★
()

конвертации PDF в форматы, удобные для электронных книг.

Звучит будто другие неудобные. Может просто народ не может зайти на rudtp и почитать что pdf нужно уметь правильно готовить =)

Xant1k ★★
()
Ответ на: комментарий от pasquale

Калибра никогда не могла в коллекцию хотя бы десять тысяч книжек, она для тех, кто собирает коллекцию сам. Я про локально собранную кучку файлов, не про доступ к библиосайтам.

Irma ★★
()
Последнее исправление: Irma (всего исправлений: 1)
Ответ на: комментарий от ToUser

Про гном я наверно ошибся, давно это говно не пытался установить, но вот debian bookworm. Нормально 765 мегабайт для читалки электронных книг?

apt install calibre
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  calibre-bin fonts-lyx isa-support isympy-common isympy3 libb2-1 libboost-dev libboost1.74-dev
  libimagequant0 libjs-jquery-ui liblbfgsb0 libopenblas-dev libopenblas-pthread-dev libopenblas0
  libpython3-all-dev libqt6core6 libqt6dbus6 libqt6gui6 libqt6network6 libqt6opengl6 libqt6openglwidgets6
  libqt6positioning6 libqt6printsupport6 libqt6qml6 libqt6qmlmodels6 libqt6quick6 libqt6quickwidgets6
  libqt6sql6 libqt6sql6-sqlite libqt6svg6 libqt6svgwidgets6 libqt6test6 libqt6waylandclient6
  libqt6waylandcompositor6 libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6
  libqt6webchannel6 libqt6webengine6-data libqt6webenginecore6 libqt6webenginecore6-bin
  libqt6webenginequick6 libqt6webenginewidgets6 libqt6widgets6 libqt6wlshellintegration6 libqt6xml6 libraqm0
  libts0 libxsimd-dev optipng pyqt6-dev-tools python-matplotlib-data python3-all python3-all-dev
  python3-anyio python3-appdirs python3-apsw python3-asttokens python3-async-timeout python3-backcall
  python3-beniget python3-chm python3-click python3-colorama python3-contourpy python3-css-parser
  python3-cycler python3-dateutil python3-decorator python3-dnspython python3-executing python3-feedparser
  python3-fonttools python3-fs python3-gast python3-h11 python3-h2 python3-hpack python3-html2text
  python3-html5-parser python3-httpcore python3-httpx python3-hyperframe python3-ifaddr python3-ipython
  python3-jedi python3-jeepney python3-kiwisolver python3-lz4 python3-markdown python3-markdown-it
  python3-matplotlib python3-matplotlib-inline python3-mdurl python3-mechanize python3-mpmath
  python3-msgpack python3-netifaces python3-olefile python3-parso python3-pexpect python3-pickleshare
  python3-pil python3-pil.imagetk python3-ply python3-prompt-toolkit python3-ptyprocess python3-pure-eval
  python3-py7zr python3-pygments python3-pyqt6 python3-pyqt6.qtqml python3-pyqt6.qtquick python3-pyqt6.qtsvg
  python3-pyqt6.qtwebchannel python3-pyqt6.qtwebengine python3-pyqt6.sip python3-pythran python3-regex
  python3-repoze.lru python3-requests-toolbelt python3-rfc3986 python3-rich python3-routes python3-scipy
  python3-sgmllib3k python3-sniffio python3-speechd python3-stack-data python3-sympy python3-traitlets
  python3-tz python3-ufolib2 python3-wcwidth python3-webob python3-xdg python3-zeroconf
  qt6-gtk-platformtheme qt6-image-formats-plugins qt6-qpa-plugins qt6-translations-l10n qt6-wayland
  sse3-support unicode-data
Suggested packages:
  python3-unrardll libboost-doc libboost1.74-doc libboost-atomic1.74-dev libboost-chrono1.74-dev
  libboost-container1.74-dev libboost-context1.74-dev libboost-contract1.74-dev libboost-coroutine1.74-dev
  libboost-date-time1.74-dev libboost-exception1.74-dev libboost-fiber1.74-dev libboost-filesystem1.74-dev
  libboost-graph1.74-dev libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev libboost-locale1.74-dev
  libboost-log1.74-dev libboost-math1.74-dev libboost-mpi1.74-dev libboost-mpi-python1.74-dev
  libboost-numpy1.74-dev libboost-program-options1.74-dev libboost-python1.74-dev libboost-random1.74-dev
  libboost-regex1.74-dev libboost-serialization1.74-dev libboost-stacktrace1.74-dev libboost-system1.74-dev
  libboost-test1.74-dev libboost-thread1.74-dev libboost-timer1.74-dev libboost-type-erasure1.74-dev
  libboost-wave1.74-dev libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev
  libjs-jquery-ui-docs qt6-qmltooling-plugins libxsimd-doc python-apsw-doc python-cycler-doc python3-trio
  python3-aioquic python-ipython-doc python-markdown-doc cm-super-minimal dvipng fonts-staypuft ipython3
  python3-cairocffi python3-gobject python3-sip texlive-extra-utils texlive-latex-extra python-mpmath-doc
  python3-gmpy2 python-pexpect-doc python-pil-doc python-ply-doc python-pygments-doc ttf-bitstream-vera
  python3-paste python-scipy-doc texlive-fonts-extra python-sympy-doc python-webob-doc python-pyxdg-doc
The following NEW packages will be installed:
  calibre calibre-bin fonts-lyx isa-support isympy-common isympy3 libb2-1 libboost-dev libboost1.74-dev
  libimagequant0 libjs-jquery-ui liblbfgsb0 libopenblas-dev libopenblas-pthread-dev libopenblas0
  libpython3-all-dev libqt6core6 libqt6dbus6 libqt6gui6 libqt6network6 libqt6opengl6 libqt6openglwidgets6
  libqt6positioning6 libqt6printsupport6 libqt6qml6 libqt6qmlmodels6 libqt6quick6 libqt6quickwidgets6
  libqt6sql6 libqt6sql6-sqlite libqt6svg6 libqt6svgwidgets6 libqt6test6 libqt6waylandclient6
  libqt6waylandcompositor6 libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6
  libqt6webchannel6 libqt6webengine6-data libqt6webenginecore6 libqt6webenginecore6-bin
  libqt6webenginequick6 libqt6webenginewidgets6 libqt6widgets6 libqt6wlshellintegration6 libqt6xml6 libraqm0
  libts0 libxsimd-dev optipng pyqt6-dev-tools python-matplotlib-data python3-all python3-all-dev
  python3-anyio python3-appdirs python3-apsw python3-asttokens python3-async-timeout python3-backcall
  python3-beniget python3-chm python3-click python3-colorama python3-contourpy python3-css-parser
  python3-cycler python3-dateutil python3-decorator python3-dnspython python3-executing python3-feedparser
  python3-fonttools python3-fs python3-gast python3-h11 python3-h2 python3-hpack python3-html2text
  python3-html5-parser python3-httpcore python3-httpx python3-hyperframe python3-ifaddr python3-ipython
  python3-jedi python3-jeepney python3-kiwisolver python3-lz4 python3-markdown python3-markdown-it
  python3-matplotlib python3-matplotlib-inline python3-mdurl python3-mechanize python3-mpmath
  python3-msgpack python3-netifaces python3-olefile python3-parso python3-pexpect python3-pickleshare
  python3-pil python3-pil.imagetk python3-ply python3-prompt-toolkit python3-ptyprocess python3-pure-eval
  python3-py7zr python3-pygments python3-pyqt6 python3-pyqt6.qtqml python3-pyqt6.qtquick python3-pyqt6.qtsvg
  python3-pyqt6.qtwebchannel python3-pyqt6.qtwebengine python3-pyqt6.sip python3-pythran python3-regex
  python3-repoze.lru python3-requests-toolbelt python3-rfc3986 python3-rich python3-routes python3-scipy
  python3-sgmllib3k python3-sniffio python3-speechd python3-stack-data python3-sympy python3-traitlets
  python3-tz python3-ufolib2 python3-wcwidth python3-webob python3-xdg python3-zeroconf
  qt6-gtk-platformtheme qt6-image-formats-plugins qt6-qpa-plugins qt6-translations-l10n qt6-wayland
  sse3-support unicode-data
0 upgraded, 144 newly installed, 0 to remove and 0 not upgraded.
Need to get 171 MB of archives.
After this operation, 765 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
devorg ★★
()

Пытался как-то конвертнуть пару книг в форматы epub и mobi. Нихера не хотела конвертировать. Плюнул и прекрасно сделал то что надо в онлайне типа convertio.co

Gonzo ★★★★★
()
Ответ на: комментарий от devorg

171 метр доп. пакетов - еще нормально. Для такого питон-комбайна вполне.

Gonzo ★★★★★
()
Ответ на: комментарий от devorg

765 Мб для красивой читалки, с анимациями и прочими плюшками - даже как-то немного аскетично. Я на баше прогу сделал, которая выполняет одну задачу (сделать тупо бэкап при помощи rsync), но в графике. Вышло 15 Кб. А в Калибре куча всего реализовано… это только кажется, что для простой «читалки» нужно просто открыть книгу. Когда начинаешь сам писать код, за голову хватаешься, сколько всего нужно сделать, предусмотреть, протестировать и т.д. А это всё - сжирает место на диске, естественно.

Desmond_Hume ★★★★★
()
Ответ на: комментарий от devorg

Читалка книг - это какой-нибудь fbreader.

А Calibre - это комбайн-каталогизатор с поддержкой конвертации форматов, аппаратных электронных книг, веб-интерфейсом, полнотекстовым поиском и еще кучей всего.

Это как сравнивать оконный менеджер(например fluxbox) и DE(то же KDE).

Оно не лучше и не хуже, оно просто под другие задачи. Если тебе комбайн не нужен - стоит выбрать что-то попроще.

Встроенная читалка книг в Calibre как раз самая угрёбищная в плане интерфейса из всех что я видал, поэтому вот именно ей я и не пользуюсь.

Как каталогизатор личной библиотеки - меня вполне устраивает.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

На сайте куча саморекламы, но ни где не написано, что программа понимает fb2

Зато сразу виден жЫрный минус - написано на питоне, жрёт кучу ресурсов.

vadiml ★★★★★
()
Ответ на: комментарий от wonit

Вышла новая версия программы для управления книгами в цифровом формате

управления книгами

Ты сначала сам научись по-русски выражаться, а потом уж указывай.

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

Угу

Integrated Pest Management Strategies to Control Varroa Mites and Their Effect on Viral Loads in Honey Bee Colonies

Комплексные меры борьбы с клещом Варроа и их влияние на вирусную нагрузку в семьях медоносных пчёл

Так перевожу я. Внезапно, не менеджмент и не управление.

Ты сначала сам научись по-русски выражаться

программа для управления книгами в цифровом формате

Программа занимается автоматическим управлением каталогизацией книг в цифровом формате.

каталогизатора электронных книг

Вполне корректно, но не менеджер.

wonit
()
Ответ на: комментарий от devorg

Как весело у вас в debian. Результаты в Arch:

Download Size   : 34.64 MiB
Installed Size  : 114.09 MiB

P.S: интересно кто виноват, что в debian такой большой размер. Упаковщики или разработчики calibre? Как так получилось? Или может я неправильно посмотрел?

ToUser
()
Последнее исправление: ToUser (всего исправлений: 2)

предлагает опцию вставки дополнительной паузы в конце каждого предложения (но только в сочетании с нейросетью Piper TTS, которая была добавлена в версии Calibre 7.18).

ахеренеть! без нейронки мы не можем добавить паузу после точки?! :о)

sunjob ★★★★
()
Ответ на: комментарий от sunjob

Без нейронки это будет просто пауза, совершенно бездуховная. С нейронкой же это будет многозначительная пауза, как в театре.

BydymTydym
()
Ответ на: комментарий от sunjob

Ни балаболка, ни нейронка не способны делать логические ударения в предложении. И пауза после точки не поможет. Про тембр голоса вообще молчу.

wonit
()
Ответ на: комментарий от wonit

Ни балаболка, ни нейронка не способны делать логические ударения в предложении

речь про ПАУЗУ! ни более, ни менее (в тексте новости).
то, что вы «имели», есть - "интонирование", к паузам отношения не имеющее! :о) (ну вы поняли?!)

sunjob ★★★★
()
Ответ на: комментарий от BydymTydym

ну я понял - многозначительное многоточие с мажЁрным окончанием :о)

sunjob ★★★★
()
Ответ на: комментарий от wonit

Все они могут, не гони. Гугол вон подкасты умеет генерировать, хрен отличишь от живых людей (но глюки бывают таки).

cocucka_B_TECTE
()
Ответ на: комментарий от sunjob

Паузы тоже большое значение имеют. Тем не менее, речь ухо режет. Я пробовал пользоваться балаболкой, не понравилось. Потом в говноиде разные голоса устанавливал, не для моих ушей.

wonit
()

Читалка уже перестала вываливаться после десятка пролистанных страниц?

alegz ★★★★
()
Ответ на: комментарий от pr849

Оно на ноуте 2013 года под оффтопиком нормально работает, например.

Shadow ★★★★★
()
Ответ на: комментарий от Vidrele

предписания

указания

исполнении

казни

янтарная

яхонтовая

qulinxao3 ★☆
()
Ответ на: комментарий от wonit

автоматическим управлением каталогизацией книг

Бррр.

Puzan ★★★★★
()
Ответ на: комментарий от ToUser

Или может я неправильно посмотрел?

Может у тебя уже большая часть пакетов установлена.

gruy ★★★★★
()
Ответ на: комментарий от ToUser

Мне кажется у тебя эти python* пакеты уже установлены в системе.

devorg ★★
()
Ответ на: комментарий от wonit

Получше:

apt install --no-install-recommends calibre
...
0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded.
Need to get 110 MB of archives.
After this operation, 344 MB of additional disk space will be used.
Do you want to continue? [Y/n]
devorg ★★
()
Ответ на: комментарий от devorg

Нормально 765 мегабайт для читалки электронных книг?

Но если верить этой копипасте, то ты ставишь не читалку книг.

skiminok1986 ★★★★★
()
Ответ на: комментарий от pr849

Это которая на питоне и потому чудовищно тормозит?

Если она и тормозит, то точно не из-за того, что на питоне.

MoldAndLimeHoney
()
Ответ на: комментарий от devorg

Нормально 765 мегабайт для читалки электронных книг?

Вполне.

❯ dnf.install calibre
...
Transaction Summary:
 Installing:        31 packages

Total size of inbound packages is 45 MiB. Need to download 45 MiB.
After this operation, 166 MiB extra will be used (install 166 MiB, remove 0 B).
Is this ok [y/N]: 

Окружение Гном.

MoldAndLimeHoney
()

я не понял - добавлены функции сканирования пдф ?
пдф же бывает нечитабельный

kto_tama ★★★★★
()
Ответ на: комментарий от mittorn

Да ради бога, пускай пишут, если работает. Хуже, когда наоборот: смотришь, вроде и человек способный, технически грамотный, и сама программа его даже симпатичная, продуманная, с кучей всяких «фишек», но ничего не работает, что ни ткни - либо баг, либо ошибка, либо ещё что-то …

P.S. Между прочим, у меня в Calibre не было ни одного бага, за всё время использования. Когда комп был дохлым, единственное замечание было в том, что прога не оптимизирована по быстродействию, возможно, инструменты выбраны не те (пресловутый Python виноват, да?). Стоило комп сменить на более современный и быстрый - всю тормознутость калибры как рукой сняло. Не спорю, что код немного раздут, но оно работает! И это замечательно.

Desmond_Hume ★★★★★
()
Последнее исправление: Desmond_Hume (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.