Newsgroup: it.comp.os.linux.iniziare
Titolo: Ridurre i file pdf

Ciao,
vorrei ridurre le dimensioni di alcuni pdf ma con i comandi pdftops e 
ps2pdf ottengo i file nella dimensione originale.
Soluzioni?
Grazie anticipatamente.

 ha scritto:

buon pomeriggio, 
 
ammesso di aver compreso correttamente cosa intendi e se la memoria non m'inganna
"pdftk" dovrebbe avere un'opzione che permette di comprimere il file pdf.
 
la sintassi dovrebbe essere qualcosa del genere: 
 
$ pdftk file1.pdf output file2.pdf compress
 
(vado a memoria per cui verifica l'esattezza di quanto scritto tramite il man del
comando)
 
saluti.
 
-- 
◈  [WinterMute] @ [debian «-» bookworm | testing]  ◈
 


Io ho trovato utile
https://www.tring-web-design.co.uk/2016/03/reduce-pdf-file-size-linux/
 
 
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 
-dPDFSETTINGS=/screen -sOutputFile=LowRes.pdf inFILE.pdf
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 
-dPDFSETTINGS=/ebook -sOutputFile=MediumRes.pdf inFILE.pdf
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 
-dPDFSETTINGS=/printer -sOutputFile=HighRes.pdf inFILE.pdf
Quality level settings are
"/screen," the lowest resolution and lowest file size, but fine for 
viewing on a screen;
"/ebook," a mid-point in resolution and file size;
"/printer" and "/prepress," high-quality settings used for printing PDFs.
 
Ma prova anche a vedere
https://stackoverflow.com/questions/5296667/pdftk-compression-option
 
 
:-)

 Soluzioni?
 
Se il pdf e' con solo testo, cioe' piu' precisamente senza
immagini, non credo che ci possa essere modo di ridurlo (se non
soltanto di pochissimo); puoi pero' spezzarlo in due o piu' file.
 
Se invece contiene immagini (che son quelle che fanno salire le
dimensioni), oppure (e puo' dipendere anche dalla versione del pdf)
e' costituito da immagini (es. quelli che riproducono testi antichi)
allora.. be' un programma apposta non lo conosco; se dovessi farlo
io, lo farei in piu' passaggi e tutto da riga di comando.
Pero' adesso non te lo so indicare come, dovrei lavorarci un po' e
avere il tempo di rileggere tutte le manpagine ciao
 
-- 
Yoda
 


Niente, i file restano identici nelle dimensioni. :(

 -dPDFSETTINGS=/ebook -sOutputFile=MediumRes.pdf inFILE.pdf
 
Funziona! :)


Okay

 Niente, i file restano identici nelle dimensioni. :(
 
tanto per curiosità si trattava di un pdf di solo testo come ipotizzava Yoda? 
 
ad ogni modo lieto che tu sia riuscito a risolvere grazie al suggerimento di cb.


 
No, era frutto di una scansione dalla multifunzione.

 No, era frutto di una scansione dalla multifunzione.
 
buonasera, 
 
grazie per la precisazione. 
essendo tornato a casa dal lavoro ho potuto fare, tanto per curiosità, una prova
testando il comando suggerito in precedenza.
 
partendo da un pdf in input di 25,7 KiB (26.340 byte) il risultato in seguito alla
compressione è stato pari a 24,4 KiB (25.027 byte)
 
quindi non esattamente eccezionale (la compressione è stata di un 5% scarso) ma credo
che molto dipenda dalla tipologia dei "dati contenuti" nel pdf stesso... 
non è da escludere che in certi frangenti si possa ottenere un rateo di compressione
più efficace.


 [...]
 
p.s.: vorrei aggiungere a quanto detto (a men che non sia stato già menzionato e mi
sia sfuggito) che volendo ci sarebbe la possibilità di utilizzare anche qpdf [1].
software che, tra le moltissime opzioni consentite, permette anche di comprimere un
pdf in input.
 
[1] 
https://packages.debian.org/bullseye/qpdf
 
 
ad ogni modo devo ammettere di non aver mai usato lo strumento in questione quindi
non saprei quantificarne l'efficacia in questo particolare scenario.



A questo scopo di solito uso gscan2pdf che ti consente di scegliere il 
tipo di compressione nel pdf: Jpeg,flate ecc e ridurre la risoluzione 
oltreché fare l'OCR (che non guasta mai e aggiungerlo come layer). Devo 
dire ce i risultati non sono a livello dei programmi di casa Adobe, ma 
cmq niente male.

 Soluzioni?
 
on line con ilovepdf?


Qualcosa credo la possa fare anche il buon vecchio GIMP
 


Ok ho fatto un due prove, con _Gimp non sono riuscito a ridurre, forse 
partendo da dei JPG li comprimi e poi li esporti in pdf e allora forse 
potrebbe riuscire, ma da pdf a pdf riducendo la risoluzione e la 
dimensione è diventato addirittura più ingombrante,
Invece con libreoffice riesce bene, riduci la risoluzione aumenti la 
compressione e funziona.