Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: karlitos 21 Května 2010, 14:15:42

Název: komprese PDF kdyz je naskenovany dokument moc velky
Přispěvatel: karlitos 21 Května 2010, 14:15:42
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 :
Kód: [Vybrat]
#!/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
Kód: [Vybrat]
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  :o Nepochybne dojde ke ztrate kvlaity, ale beznym pohledem jsem to nepoznal, neschopenka byla krasne k precteni a dala se nadherne poslat mailem.
Název: Re: komprese PDF kdyz je naskenovany dokument moc velky
Přispěvatel: compaq 21 Května 2010, 14:48:37
nebo v gscan2pdf si nastavit správně kompresi, například

černobílý text 300 dpi LZW
barevné dokumenty 150 dpi JPEG

Název: Re: komprese PDF kdyz je naskenovany dokument moc velky
Přispěvatel: karlitos 21 Května 2010, 16:35:50
hm ... ale dpi se nerovna kompresi  ??? Xsane mi pri 300dpi udelal 2,8MB PDF dokument a pri 100dpi 1,8MB dokument, ale vyse uvedeny postup srazil velikost na necelou stovku KB
Název: Re: komprese PDF kdyz je naskenovany dokument moc velky
Přispěvatel: compaq 21 Května 2010, 16:45:40
ale vyse uvedeny postup srazil velikost na necelou stovku KB

Nic proti uvedenému postupu, ale já používám pouze gcsan2pdf několik let a běžně skenuji stranu do PDF 50-100KB do djvu ještě cca 2x méně...
Název: Re: komprese PDF kdyz je naskenovany dokument moc velky
Přispěvatel: karlitos 21 Května 2010, 17:28:32
A jedna se o text nebo o brazek ? Na te neschopence moc textu nebylo, proto asi ta velikost.
Název: Re: komprese PDF kdyz je naskenovany dokument moc velky
Přispěvatel: compaq 21 Května 2010, 20:29:42
A jedna se o text nebo o brazek ? Na te neschopence moc textu nebylo, proto asi ta velikost.

text, logo, grafy, atd...