Mia moglie fa da tutor agli studenti durante tutto l'anno e recentemente ha voluto assegnare i compiti scansionando alcune pagine della cartella di lavoro in un file e inviandole ai suoi studenti tramite e-mail. Ha chiesto il mio aiuto, quindi ho usato Simple Scan, un'applicazione di scansione di documenti per GNOME.
Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
Simple Scan ha due impostazioni di risoluzione, Immagini e Testo, e salva i file come PDF. Sfortunatamente, la qualità delle scansioni (parole, numeri e grafica) non è adatta utilizzando l'impostazione Testo, ma i file sono piuttosto grandi (fino a 5 MB per poche pagine) utilizzando l'impostazione Immagine. Ho trovato una risposta a quest'ultimo problema usando i comandi pdf2ps
e ps2pdf
, che fanno parte del pacchetto Ghostscript. Questa soluzione riduce le dimensioni dei file PDF, facilitandone la condivisione via e-mail.
Le pagine man per questi comandi sono concise ed è stato difficile trovare una buona documentazione per loro e le loro impostazioni. Quindi ho messo insieme quanto segue combinando le informazioni delle pagine man con vari altri consigli che ho trovato su Internet.
Come ridurre un PDF
Innanzitutto, fai un backup del file PDF originale con un nome diverso (nel caso in cui commetti un errore da qualche parte).
In questo esempio, ti mostrerò come ridurre un file denominato Lesson5.pdf . Il primo passo è convertirlo in un file PostScript inserendo:
pdf2ps -dLanguageLevel=3 Lesson5.pdf
Questo crea un file chiamato Lesson5.ps
, e se guardi le sue dimensioni, potresti essere allarmato. Ad esempio, questo file di esempio era di 3,1 MB come PDF e aumentato a 29 MB come file PS! Abbi fede.
Quindi, inserisci:
ps2pdf -dPDFSETTINGS=/ebook Lesson5.ps
Questo sovrascrive il tuo precedente Lesson5.pdf con un file più piccolo (un buon motivo per fare un backup). Se lo desideri, puoi specificare un altro nome per il nuovo PDF con:
ps2pdf -dPDFSETTINGS=/ebook -sOutputFile=Lesson5b.pdf Lesson5.ps
Trovo che stia usando il /ebook
l'impostazione per la compressione è un buon compromesso tra dimensione e qualità del file. In questo esempio, il PDF compresso era di 715 KB, circa un quarto delle dimensioni dell'originale.
Usa Ghostscript per comprimere un PDF
Ho anche imparato che posso usare gs
comando per realizzare tutto in una volta:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dBATCH -dColorImageResolution=150 \
-sOutputFile=output.pdf someBigFile.pdf
Ma, guardando gs man
pagina, non credo che ci sia un modo in cui avrei inventato questo da solo. Per conoscere i parametri non inclusi nella pagina man, fare riferimento alla documentazione online di Ghostscript.
Penso che rimarrò con i due comandi molto più brevi che sono più facili da ricordare per me.