Converti e ottimizza gli ebook in Linux

Converti e ottimizza gli ebook in Linux

Questo articolo coprirà una guida sull'uso di "Convert ebook" E "Ebook-Polish"Comandi disponibili come parte della suite di software di gestione ebook calibro. Questi comandi possono essere utilizzati per convertire gli e -book in vari modi e puoi adattare gli ebook per il tuo eReader utilizzando varie opzioni disponibili sotto di essi.

Installazione del calibro

È possibile installare il calibro nella distribuzione Linux dal gestore di pacchetti. Per installarlo in Ubuntu, utilizzare il comando di seguito:

$ sudo APT Installa calibro

Una volta installato, ora dovresti avere "Convert ebook" E "Ebook-Polish"Comandi disponibili sul tuo sistema.

Puoi anche ottenere binari eseguibili che funzionano su tutte le distribuzioni Linux per comandi calibro, ebook-convert ed ebook-poolish da qui.

Comando ebook-convert

Il comando ebook-convert ti consente di convertire gli ebook da un formato a un altro. Puoi anche cambiare l'aspetto degli e -book mentre ti converte in un altro formato. L'opzione Look and Feel ti consente di modificare le proprietà dei caratteri, impostare gli stili CSS personalizzati, modificare la giustificazione del contenuto, rimuovere gli stili CSS esistenti, incorporare caratteri, rimuovere le linee vuote, modificare il rientro, cambiare margine, modificare l'altezza della linea e sostituire i caratteri di punteggiatura. Il comando eBook-Convert ti consente anche di modificare la struttura e il layout del libro utilizzando un'opzione chiamata "euristica euristica". È possibile utilizzare questa opzione per rimuovere i trattini, modificare le intestazioni, il contenuto centrale, cambiare cattiva rientri, rimuovere i paragrafi vuoti e così via.

Il comando ebook-convert può anche essere utilizzato per cercare e sostituire il contenuto di un ebook. Una delle sue opzioni ti consente di modificare anche l'immagine di copertina. Puoi anche usarlo per modificare i metadati del libro come il nome dell'autore, il titolo, l'anno dell'editoria e così via. Include anche un'opzione per modificare il tavolo. Di seguito sono riportati alcuni esempi del comando ebook-Convert:

Per convertire un ebook da "epub"Per Kindle compatibile"azw3"Formato, utilizzare un comando nel seguente formato:

$ eBook-Convert File.file epub.azw3

Se stai eseguendo il binario pre-accompagnato per il comando convertitore ebook da una cartella locale, eseguire invece il comando seguente:

$ ./file convertitore eBook.file epub.azw3

Il primo argomento è il file di input che si desidera convertire mentre il secondo argomento è il nome del file di output convertito. È possibile modificare l'estensione del file di output in qualsiasi altro formato. Basta sostituire ".azw3"Con qualsiasi altra estensione supportata dal calibro e dal comando eBook-Convert. Ad esempio, per convertire un ".epub"File a".Mobi“, Dovrai eseguire un comando nel seguente formato:

$ eBook-Convert File.file epub.Mobi

Per modificare la giustificazione dei contenuti dell'ebook, utilizzare un comando nel seguente formato:

$ eBook-Convert File.file epub.AZW3-Cambia-Giustificazione Giustifica

IL "-Giustificazione del cambiamento"L'argomento accetta"Sinistra","Giusto","originale" E "giustificare"Come possibili valori. Puoi saperne di più su tutte le opzioni di look and sente. Nel caso in cui si desideri utilizzare più opzioni contemporaneamente, utilizzare un comando nel seguente formato:

$ eBook-Convert File.file epub.AZW3-Cambia-Giustification Justify--Remove-Paragraph-Spacing

Se vuoi utilizzare la funzione di elaborazione euristica, dovrai prima abilitarla e quindi puoi utilizzare opzioni aggiuntive secondo necessità.

$ eBook-Convert File.file epub.AZW3 -Enable-Heuristics--Disable-deinifenato

Puoi saperne di più sulle opzioni di elaborazione euristica da qui. Il manuale completo per il comando convertitore eBook contenente tutte le opzioni è disponibile qui.

Comando ebook-poli

Il comando eBook-Poilsh funziona con “epub" E "azw3"Solo formati di file. Può essere utilizzato per modificare gli attributi e gli stili di un file di ebook esistente. A differenza del comando eBook-Convert, non converti un file di ebook in un altro formato, ma apporta modifiche a un file di ebook esistente fornito come argomento.

È possibile utilizzare il comando eBook-Polish per aggiungere e rimuovere i trattini morbidi, modificare l'immagine di copertina, incorporare i caratteri personalizzati, le immagini a comprimere e così via. Di seguito è riportato un esempio di comando eBook-Polish con più opzioni in cui Afile.epub"È lucidato in un"lucido_file.epub" file.

$ eBook-Polish-Add-Soft-Hyphens-File di book-upgrade.EPUB lucidato_file.epub

Puoi leggere di più su tutte le opzioni disponibili per il comando eBook-Polish da qui.

Script to batch Converti e lucidare più file di ebook contemporaneamente

Ho scritto un piccolo script in grado di convertire il batch multiplo "epub"File in file" azw3 "contemporaneamente. Utilizza anche il comando ebook-poli e aggiunge iphifen morbidi al convertito "azw3" file. Per utilizzare questo script, incolla il codice seguente in un ".sh"File, contrassegna l'esecutabile e inserisci il file nella cartella di installazione calibro.

#! /Bin/Bash
funzione convert ()
filename = "$ 1"
Extension = "$ fileName ##*. "
root = "$ fileName%.* "
OutPutextension = ".azw3 "
convertedName = "$ root _Converted $ OutPutextension"
PolishedName = "$ root _Converted_and_Polished $ Outputextension"
eco ""
Echo "++++++ Converting Book: $ fileName ++++++"
./Convert eBook "$ nome file" "$ convertedname" \
--il cambiamento di giustificazione giustifica \
--margine-sinistra 0 \
--margine-destra 0 \
--margine-top 0 \
--margin-bottom 0 \
--Rimuovi il paragrafo \
--Rimuovi il paragrafo-dimensione-dimensione 1.0 \
--Filtro-CSS Font-Family
Sleep 0.1
eco ""
Echo "++++++ Libro di lucidatura: $ convertedName ++++++"
./eBook-Polish-Add-Soft-Hyphens-Upgrade-Book "$ ConvertedName" "$ POLISHNAME"
Sleep 0.1
eco ""
echo "++++++ Rimozione del file obsoleto: $ convertedName ++++++"
rm "$ convertedname"
Sleep 0.1
eco ""
Echo "++++++, il libro finale è: $ POLISHNAME ++++++"
eco ""

per il nome in "$@"
Fare
Echo "++++++ Conversione di fissaggio di:" $ nome "++++++"
Converti "$ nome"
Sleep 0.1
Fatto

Ad esempio, se hai salvato il codice sopra in un "convert_epub_to_azw3.sh"File, dovrai eseguire comandi nei seguenti schemi:

$ ./convert_epub_to_azw3.file sh.epub
$ ./convert_epub_to_azw3.sh *.epub

Dopo una conversione riuscita, dovresti ottenere file denominati come "filename_converted_and_poolish.azw3". Puoi cambiare il "Outputestension"Variabile per modificare l'estensione del file di output. Sebbene il comando eBook-Polish funzioni con "epub" E "azw3"Solo formati di file. Puoi anche cambiare interruttori davanti a "./Convert ebook" E "./Ebook-Polish"Comandi nello script in base alle tue esigenze.

Conclusione

I comandi di convert ebook ed eBook-Polish forniscono un metodo utile per convertire gli ebook dalla riga di comando senza dover navigare in numerose opzioni disponibili nella GUI calibro. È inoltre possibile utilizzare questi comandi per automatizzare la conversione dei libri usando gli script Shell in Linux.