Nel prossimo articolo daremo un'occhiata a come possiamo combinare i file pdf. In alcune occasioni può capitare che ci incontriamo 2 o più file PDF che dobbiamo combinare in uno solo per poter avere tutto in un unico file. Ciò ridurrà al minimo il tempo sprecato cercando di trovare questi file PDF che per un motivo o per l'altro potrebbero trovarsi in cartelle e altre directory diverse.
Per realizzare questo articolo, ne ho provati alcuni strumenti per unire o combinare file PDF da Ubuntu. Ho provato tutti gli strumenti che vedremo nella versione Ubuntu 18.04 di seguito, ma immagino che possano essere utilizzati in altre distribuzioni Gnu / Linux.
Unisci file PDF
Prima di tutto in una cartella chiamata PDFS, includerò 2 documenti PDF con cui lavorare con loro:
- betweenonesandceros-1.pdf
- betweenonesandceros-2.pdf
Utilizzando pdfunite
Pdfunite è un file strumento che può essere utilizzato per unire documenti PDF. Fa parte del pacchetto poppler-utils. Questo è il motivo per cui quando installi poppler, pdfunite è già incluso. Per installare questo strumento apriamo un terminale (Ctrl + Alt + T) e scriviamo:
sudo apt update && sudo apt install poppler-utils
Per eseguire questa azione, i file da unire devono trovarsi nella stessa directory in cui è in esecuzione pdfunife. Utilizzando i file che ho nominato sopra, il comando da utilizzare sarebbe il seguente:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
La console ci mostrerà una manciata di file avvisi all'uscita. Questi non sono preoccupanti, i file verranno uniti correttamente.
Come puoi vedere nello screenshot precedente, il file di output chiamato combinato_file_pdfunite.pdf.
Utilizzando pdftk
PDF è ancora un altro strumento che può essere utilizzato per combinare documenti PDF in Ubuntu 18.04. Per installare pdftk nel terminale su Ubuntu 18.04, per prima cosa aggiungeremo il PPA da cui installeremo lo strumento. Per fare ciò, apriamo un terminale (Ctrl + Alt + T) e scriviamo:
sudo add-apt-repository ppa:malteworld/ppa
Dopo aver aggiunto il PPA, in Ubuntu 18.04 l'elenco del software verrà aggiornato. Continuiamo a installare lo strumento pdftk con il seguente comando:
sudo apt install pdftk
Al termine dell'installazione di pdftk, utilizzando i nostri file di esempio, il comando da utilizzare per combinare i PDF Sarà il seguente:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Utilizzando convert
Per utilizzare il comando di conversione, prima dovremo installare Imagemagick, se non lo abbiamo già installato, aprendo un terminale (Ctrl + Alt + T) e utilizzando il seguente comando:
sudo apt install imagemagick
Utilizzando i nostri file PDF di esempio, il comando che dovremo utilizzare per combinarli sarà il seguente:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
a combina pagine specifiche di file PDF in un unico file, dovremo passare al comando convert i nostri file con i numeri di pagina specifici tra parentesi. Ad esempio, per combinare la quinta pagina del primo documento con la settima e la decima pagina del secondo documento, dovresti utilizzare un comando come il seguente. Nessuno dimentichi il numero zero. Per questo i numeri indicati sono inferiori a quelli che ci interessano.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Con questo comando è anche possibile unirsi a intervalli di pagine. Potremmo unire le prime 5 pagine del primo file con le prime 10 pagine dell'altro. Utilizzando i nostri file di esempio, il comando da utilizzare sarebbe:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Utilizzando Ghostscript
Possiamo anche utilizzare Ghostscript (gs) per unire documenti PDF su Ubuntu 18.04. Per installarlo, in un terminale scriviamo:
sudo apt install ghostscript
Ora vedremo un esempio di utilizzo di ghostscript per combinare i nostri due documenti PDF di esempio. Il comando da utilizzare sarà:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Utilizzando pdfsam
pdfsam è uno strumento GUI semplice, intuitivo e facile da usare che viene utilizzato per unire, dividere, ruotare, modificare e firmare documenti PDF. In questo esempio, useremo l'opzione per combinare documenti PDF in Ubuntu 18.04. Ma prima, installeremo le dipendenze necessario:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Dopo l'installazione riuscita, definiremo la variabile JAVA_HOME nel percorso / etc / environment utilizzando il nostro editor preferito.
vim /etc/environment
All'interno del file, lo faremo aggiungi la riga seguente:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Dopo aver salvato e chiuso, ricarichiamo il file modificato:
source /etc/environment
Allora scaricaremo il file .deb dal sito ufficiale da pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Una volta scaricato, possiamo installa il file usando dpkg:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
a avvia pdfsam, in un terminale scriviamo il suo nome:
pdfsam
Quando vogliamo combinare documenti, faremo clic su "Combina". Nella schermata che verrà mostrata, dovrai trascinare e rilasciare i file nella sezione dedicata a questi:
Se ne hai bisogno, non esitare a farlo specifica altri attributi nella sezione "Configura join". La combinazione inizierà quando clicchi su "Esegui", che si trova in basso. Un suono "ding" ci informerà che il processo è completo.
Un vero peccato perché sembrava molto buono. pdfsam non può essere utilizzato in Ubuntu 18, ha un bug relativo a Sejda e non può creare il file combinato. Per provare un altro! Non so quale scegliere ...
Ottimo post, dico solo che quando hai immagini che vuoi creare un PDF di molte di esse, Ampare Images to PDF funziona per me in Ubuntu 18.04.
Si è verificato un errore con ImageMagick, questo messaggio tenta di eseguire un'operazione non consentita dalla politica di sicurezza `PDF '@ error /stitute.c / IsCoderAuthorized / 408.
Qui lascio il link alla soluzione https://stackoverflow.com/a/53180170
Ma ho notato che con ImageMagick la qualità si abbassa
Mi è piaciuto pdfunite, la qualità si perde ... e se si perde non me ne accorgo
Grazie mille, ho servito il primo e basta! ?