Pokud potřebujete naskenovat např. nějakou smlouvu, snadno se může zdát, že výsledný PDF soubor bude nechutně veliký. Program nebo zařízení, které skenování provádění nemusí mít vždy ideální volby nebo volby pro menší PDF mohou být skryté. Nehledě na to, že nechutně velký PDF soubor můžete dostat i od někoho dalšího. Co s tím?
Proč je to tak důležité? Pokud budete někdy chtít dokument opět vytisknout, bude to pro Vás i vaši tiskárnu jednoduší, pokud bude PDF dokument uložen jen v monochromatickém režimu. Tedy bude se sestávat jen z bílých a černých míst, podobně jako třeba FAX. Chcete-li lepší kvalitu, použijte lepší rozlišení, např. 300 DPI. Pokud takový dokument budete tisknout, bude se kvalitou blížit obyčejné fotokopii s tím, že dokument bude poměrně malý a snadno prohlížitelný. Proč? Tiskárny totiž neumí tisknout nic jiného než černé body. A pokud dokument uchováte barevně, podstatně tím zvýšíte jeho velikost a náročnost na čtení. A též podstatně zvýšíte časovou náročnost tisku a dost dobře snížíte možnou kvalitu výsledku. Totiž počítač bude nucen převést barevný dokument zpět na monochromatický, protože jedině takový je možný tisknout na běžně dostupných tiskárnách.
Nová velikost může mít i poloviční velikost bez toho, aby se dalo všimnout snížené kvality.
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Nová velikost může být až desetkrát menší a to při zachování dobré čitelnosti. Monochormatické PDF je též možné rychleji prohlížet nebo tisknout. Výsledná kvalita bude něco mezi faxem a černobílou kopií dokumentu. Jak moc se kvalita bude blížit černobílé fotokopii záleží na použitém rozlišení. 300 DPI bývá často optimální.
Pokud již máte PDF, bohužel nezbývá než jej rozložit na jednotlivé obrázky, ty transformovat na monochromatický formát a pak z něj opět udělat PDF. Celé to ale provede jediný skript.
pdf2monochrome
#!/bin/sh # aptitude instlall libtiff-tools imagemagick # co potřebuji zjistím pomocí apt-file search "název souboru" # zdroj: http://unix.stackexchange.com/questions/84709/how-can-i-convert-a-pdf-file-from-gray-scale-to-black-white if [ -z "$1" -o -z "$2" ]; then echo "Syntax: $0 <input.pdf> <output.pdf>" exit 1 fi pdfimages "$1" scan for a in scan*.ppm; do convert -white-threshold 85% -monochrome -rotate 90 $a `basename $a .ppm`.tiff done tiffcp scan*.tiff output.tiff tiff2pdf output.tiff -o "$2" -p A4 -F rm scan*.ppm scan*.tiff output.tiff
Způsob lze použít, i pokud chce zachovat barevný PDF soubor, ale chcete mít lépe pod kontrolou rozlišení a kompresi jednotlivých obrázků, nebo obrázky ořezat či prohnat čistícími filtry.
pdftk A=bigpdf.pdf B=insert.pdf cat A1-180 B A181-end output output.pdf
zdroj: http://askubuntu.com/questions/18685/adding-pages-to-existing-pdf-file
Jak rychle vytisknout 100 naskenovaných jpeg obrázků - http://forum.odorik.cz/viewtopic.php?f=12&t=718
Máte scanner i tiskárnu? Pak máte i kvalitní kopírku a fax! - http://forum.odorik.cz/viewtopic.php?f=12&t=570