Differenze tra le versioni di "Lavorare con i PDF"
(6 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
+ | Convertire un PDF in un'immagine: | ||
+ | |||
+ | <code>convert -density 600 -quality 90 "from-file.pdf" "to-file.jpg"</code> | ||
+ | |||
+ | |||
+ | |||
Convertire un PDF multipagina in jpg: | Convertire un PDF multipagina in jpg: | ||
<code>convert myfile.pdf myfile-%02d.jpg</code> | <code>convert myfile.pdf myfile-%02d.jpg</code> | ||
− | |||
− | <code>pdfunite | + | |
+ | Estrarre alcune pagine da un PDF e convertirle in immagini: | ||
+ | |||
+ | <code>convert mypdffile.pdf[0-4] page-%d.jpg</code> | ||
+ | |||
+ | |||
+ | |||
+ | Unire più PDF in un unico file PDF: | ||
+ | |||
+ | <code>pdfunite from-manyfiles*.pdf to-one-file.pdf</code> | ||
+ | |||
+ | |||
+ | Eliminare alcune pagine da un file pdf | ||
+ | |||
+ | <code>pdftk "input.pdf" cat 1-2 4-end output "output.pdf"</code> | ||
+ | |||
+ | |||
+ | Eliminare ed unire alcune pagine da più file pdf | ||
+ | |||
+ | <code>for i in *pdf ; do pdftk "$i" cat 1-3 output "trimmed/$i" ; done</code> | ||
+ | |||
+ | <code>for i in *pdf ; do pdfunite "$i" KM-2.pdf "../newpdf/$i" ; done</code> | ||
+ | |||
+ | |||
+ | |||
+ | Convertire un file SVG in un file PDF (usando Inkscape, perché fa una conversione migliore): | ||
+ | |||
+ | <code>inkscape "from-file.svg" --export-pdf="to-file.pdf"</code> | ||
+ | |||
+ | |||
+ | |||
+ | '''Bonus linea di comando'''. Cambiare il contenuto di un file SVG, convertirlo in PDF e in JPG: | ||
+ | |||
+ | <code>awk '{sub("Nome Cognome","NM CG")}1' certificato-bp1.svg > "certificato_NM_CG.svg"</code> | ||
+ | |||
+ | <code>inkscape "certificato_NM_CG.svg" --export-pdf="certificato_NM_CG.pdf"</code> | ||
+ | |||
+ | <code>convert -density 600 -quality 90 "certificato_NM_CG.pdf" "certificato_NM_CG.jpg"</code> | ||
[[Category:Linux]] | [[Category:Linux]] |
Versione attuale delle 13:31, 26 set 2022
Convertire un PDF in un'immagine:
convert -density 600 -quality 90 "from-file.pdf" "to-file.jpg"
Convertire un PDF multipagina in jpg:
convert myfile.pdf myfile-%02d.jpg
Estrarre alcune pagine da un PDF e convertirle in immagini:
convert mypdffile.pdf[0-4] page-%d.jpg
Unire più PDF in un unico file PDF:
pdfunite from-manyfiles*.pdf to-one-file.pdf
Eliminare alcune pagine da un file pdf
pdftk "input.pdf" cat 1-2 4-end output "output.pdf"
Eliminare ed unire alcune pagine da più file pdf
for i in *pdf ; do pdftk "$i" cat 1-3 output "trimmed/$i" ; done
for i in *pdf ; do pdfunite "$i" KM-2.pdf "../newpdf/$i" ; done
Convertire un file SVG in un file PDF (usando Inkscape, perché fa una conversione migliore):
inkscape "from-file.svg" --export-pdf="to-file.pdf"
Bonus linea di comando. Cambiare il contenuto di un file SVG, convertirlo in PDF e in JPG:
awk '{sub("Nome Cognome","NM CG")}1' certificato-bp1.svg > "certificato_NM_CG.svg"
inkscape "certificato_NM_CG.svg" --export-pdf="certificato_NM_CG.pdf"
convert -density 600 -quality 90 "certificato_NM_CG.pdf" "certificato_NM_CG.jpg"