GNU/Linux >> Linux Esercitazione >  >> Linux

Unisci/converti più file PDF in un unico PDF

Considerando che pdfunite fa parte di poppler ha maggiori probabilità di essere installato, l'utilizzo è anche più semplice di pdftk :

pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf

Assicurati solo di ricordare di fornire out.pdf , altrimenti sovrascriverà l'ultimo file nel tuo comando


Prova il buon ghostscript:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf mine1.pdf mine2.pdf

o anche così per una versione migliorata per i PDF a bassa risoluzione (grazie ad Adriano per averlo segnalato):

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=merged.pdf mine1.pdf mine2.pdf

In entrambi i casi la risoluzione dell'output è molto più alta e migliore rispetto a questo modo usando convert:

convert -density 300x300 -quality 100 mine1.pdf mine2.pdf merged.pdf

In questo modo non avresti bisogno di installare nient'altro, lavora solo con ciò che hai già installato nel tuo sistema (almeno entrambi sono di default nella mia confezione).

AGGIORNAMENTO: innanzitutto grazie per tutti i vostri bei commenti!! solo un suggerimento che potrebbe funzionare per voi ragazzi, dopo aver cercato su Google, ho trovato un trucco eccezionale per ridurre le dimensioni dei PDF, ho ridotto con esso un PDF da 300 MB a soli 15 MB con una risoluzione accettabile! e tutto questo con il buon ghostscript, eccolo qui:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true -r150 -sOutputFile=output.pdf input.pdf

evviva!!


Mi dispiace, sono riuscito a trovare la risposta da solo usando google e un po' di fortuna :)

Per chi fosse interessato;

Ho installato il pdftk (pdf toolkit) sul nostro server Debian e utilizzando il seguente comando ho ottenuto l'output desiderato:

pdftk file1.pdf file2.pdf cat output output.pdf

OPPURE

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf ...

Questo a sua volta può essere reindirizzato direttamente in pdf2ps.


Questa è la soluzione più semplice se hai più file e non vuoi digitare i nomi uno per uno:

qpdf --empty --pages *.pdf -- out.pdf

Linux
  1. Concatenare file specifici in un unico file?

  2. Come aggiungere il contenuto di più file in un unico file

  3. Ridimensiona e comprimi in batch i file PDF

  4. Concatena più file tar in un unico comando

  5. Suddividi un'immagine dd in più file

Come convertire in batch file PDF su Linux

Come unire più file PDF in un unico PDF in Linux

Come unire/unire più file audio in uno in Linux

Come unire più account cPanel in uno solo

Unisci più account cPanel in un unico account utilizzando SSH

Necessità di unire più pdf in un unico PDF con sezioni Sommario