Zdravim
Ted jsem resil zajimavy problem : potreboval jsem nekam poslat neschopenku v PDF. Zkousel jsme gscan2pdf ale moc me ten nastroj nepresvedcil, tak sem sahnul k osvedcenemu xsane. Scan dopadl na vybornou, ale velikost byla docela brtualnich 1,8MB a to sem nemoh posilat mailem.
Nakonec jsem nasel elegantni reseni. Ve zkratce - PDF se prevede do postscriptu a pak zase do pdf. Lze to provest nasledujicim skriptem :
#!/bin/bash
#usage: pdfshrink <file>.pdf
filename=$(echo $1 | sed 's/\.pdf//')
pdf2ps ${filename}.pdf ${filename}.ps
ps2pdf ${filename}.ps ${filename}.pdf
rm ${filename}.ps
Pro zacatecniky : zkopirujte vyse uvedeny kod do textoveho editoru a ulozte treba jako
pdfshrink.sh. Pak tomuto souboru nastavte spustitelny priznak
chmod a+x pdfshrink.sh
Skript pak spustite : ./pdfshrink.sh VasDokument.pdf
Docela jsem koukal, po provedeni se velikost zmensila z 1,8MB na 85KB

Nepochybne dojde ke ztrate kvlaity, ale beznym pohledem jsem to nepoznal, neschopenka byla krasne k precteni a dala se nadherne poslat mailem.