friheim.com

Teknologi og øl

Shrink PDF

PDF-filer med mange bilder kan ha det med å bli store og tunge. Spesielt ser jeg av og til autogenererte PDF-filer med mange bilder, hvor bildene blir lagt inn uten å få endret størrelse først. Da kommer GhostScript inn i bildet! Følgende script kan lagres og kjøres fra kommandolinje i Linux. Lagre det som shrink.pdf, og kjør det med navnet på den store fila som argument:

#!/bin/sh

gs -q -dNOPAUSE -dBATCH -dSAFER \
-sDEVICE=pdfwrite \
-dCompatibilityLevel=1.3 \
-dPDFSETTINGS=/screen \
-dEmbedAllFonts=true \
-dSubsetFonts=true \
-dColorImageDownsampleType=/Bicubic \
-dColorImageResolution=128 \
-dGrayImageDownsampleType=/Bicubic \
-dGrayImageResolution=128 \
-dMonoImageDownsampleType=/Bicubic \
-dMonoImageResolution=128 \
-sOutputFile=mindre_$1 \
$1

Jeg greide å få redusert størreslen på ei PDF-fil fra 35,6 Mb til 1,3 Mb med dette scriptet. Det blir nok e-postmottakeren glad for!

1 Comment

  1. Create a copy of the original file to test this method before applying it to your final PDF. This method can result in a lot of quality loss.

Legg igjen en kommentar

Your email address will not be published.

*

© 2017 friheim.com

Theme by Anders NorenUp ↑