PDFtk
Sono disponibili 2 versioni di PDFtk: Gratuita, Pro ($ 3.99) e Server. La versione Pro offre tutte le funzionalità aggiuntive come la rotazione del PDF, la stampa, ecc. La versione Server è l'utilità della riga di comando per eseguire varie attività.
PDFtk è disponibile nel repository software predefinito di Ubuntu. Tuttavia, nelle ultime versioni di Ubuntu, non è accessibile direttamente. Devi usare un piccolo trucco per entrare nel tuo sistema.
Metodo 1
Esegui i seguenti comandi -
sudo add-apt-repository ppa:malteworld/ppasudo apt update
sudo apt install pdftk
Metodo 2
Puoi anche scaricare e creare PDFtk da solo. Per fare ciò, sono necessari gli strumenti di compilazione e le dipendenze di Java.
Esegui i seguenti comandi -
sudo apt install default-jre-headless libcommons-lang3-java libbcprov-javasudo apt install git default-jdk-headless ant \
libcommons-lang3-java libbcprov-java
git clone https://gitlab.com/pdftk-java/pdftk.idiota
cd pdftk
librerie mkdir
ln -st libs /usr/share/java/commons-lang3,bcprov.vaso
vaso di formiche
java -jar build/jar/pdftk.jar --help
Metodo 3 (consigliato)
Installa lo snap PDFtk -
sudo snap install pdftk
Nota che questa è la versione "Server" di PDFtk.
Utilizzo di PDFtk
Al termine dell'installazione, controlla che l'app funzioni perfettamente -
pdftk
In effetti, l'esecuzione di questo comando mostrerà una breve guida che puoi usare. Per la guida lunga e approfondita, esegui il seguente comando -
pdftk --help
Per controllare la guida in un secondo momento, esportala in un file di testo -
pdftk --help > ~/Desktop/pdftk.TXT
Ecco alcune delle attività più utilizzate che puoi eseguire con PDFtk.
Cripta un PDF (crittografia a 128 bit)
pdftk manichino.pdf output fittizio.128.pdf proprietario_pw pippo utente_pw 123
Decifra un PDF
pdftk manichino.128.pdf input_pw 123 output fittizio.non garantito.PDF
Unisci più PDF in uno
pdftk manichino1.pdf manichino2.pdf cat output dummy_merged.PDF
Puoi anche usare il carattere jolly -
pdftk *.pdf gatto output combinato.PDF
Ruota documento PDF (deve essere un documento di 1 pagina)
# Rotazione di 90° in senso orariopdftk manichino.pdf cat 1east 2-end output dummy_90.PDF
# Ruota di 180°
pdftk manichino.pdf cat 1-endsouth output dummy_180.PDF
Godere!