Як групово перетворити .djvu файли в .pdf?


11

У мене є близько 200 .djvu електронних книг, які я хочу перетворити на .pdf. Оскільки конверсія один за одним стомлює, я хочу знати, чи є спосіб перетворити їх все одночасно. Будь-яка допомога буде вдячна.


можливий дублікат Перетворення DJVU в PDF
qbi

1
@qbi Де сказано, як конвертувати декілька файлів djvu?
mikew незалежно від

моє запитання про конвертацію BULK !
kernel_panic

@mikewwhat, це в основному поєднання двох питань: askubuntu.com/q/46233/58990 та варіації питань, таких як askubuntu.com/q/35922/58990 . Також до першого питання вже входить багато інформації, яка б тут була повторена.
запалити

Відповіді:


10

Ви можете використовувати ddjvuсценарій оболонки. Однак це означає, що вихідні PDF-файли значно більші (x10), що робить це навряд чи варто. У Ubuntu немає проблем з читанням файлів djvu, але якщо ваша причина достатньо хороша, використовуйте наступний сценарій.

Попередження: Не спробуйте відразу на 200 файлах. Спершу проведіть тест на одному-двох маленьких, щоб відчути, як триває це, і переконатися, що ви задоволені результатом. Натисніть Ctrl+ C, якщо ви хочете зупинити процес.

#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done

... або те саме, що і однолінійний

for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done

Просто запустіть це у папці з djvu-файлами. Цей -scale=100параметр зменшує масштаб вихідних зображень, що робить процес набагато швидшим, а розмір вихідних файлів - більш розумним. Без цього отримані PDF-файли були набагато більшими, ніж оригінали, та потребували вікових періодів для конвертації, принаймні в моїх тестах.


1
За допомогою -scale=100мене виходить розмитий pdf. Без нього я отримую гострий pdf.
Алессандро Джекопсон

Що б не працювало для вас. Якщо процес проходить повільно, ви можете спробувати відрегулювати значення масштабу щодо DPI вашого дисплея. Є й інші варіанти: linux.die.net/man/1/ddjvu
mikew незалежно від

0

Особисто мені дуже подобається Caliber, який чудово підходить для керування, перетворення, синхронізації, спільного використання та редагування електронних книг. Ви можете робити пакетні перетворення з ним, і djvu в PDF підтримується. Щоб встановити, просто введіть наступне через cli:

sudo apt-get install calibre

Інформацію про програмне забезпечення можна знайти на веб-сайті http://calibre-ebook.com/about

Я сподіваюся, що це допомагає. :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.