magazin-tipps-tricks
+8

PDF komprimieren

Betriebssystem/Programm:

Problem:

Wer kennt es nicht, mal “eben” eine Bewerbung verfassen und fleißig alles was man so vorzuweisen hat mit in das Dokument verfrachtet. Aber leider nimmt die entsprechende Stelle nur Dokumente bis zu einer bestimmten Größe an. Was tun, vor allem wenn Zeugnisse und co nur eingescannt vorliegen?

Mögliche Lösungen:

  • Alles was Geld kostet lassen wir hier mal außen vor  ;-)
  • Die naheliegende Lösung ist natürlich alle Bilder zu Vektorgrafiken konvertieren und danach ein PDF bauen ;-)  Ok, zugegeben, diese Mühe wird sich wohl kaum einer machen.
  • Möglichkeit zwei nutzt unter unixoiden Betriebssystemen  (vermutlich auch unter Windows) die beiden Helferlein pdf2ps und ps2pdf (Ghostscript Tools). Zuerst wird aus dem Ursprungspdf ein Postscriptdokument erzeugt und anschließend wieder ein PDF. Bei Dokumenten die zum Großteil aus eingescannten Bildern bestehen, konnte ich die Dateigröße im Schnitt um ein Drittel reduzieren (gdsl. abhängig von Ausgangspdf) und dies ohne allzu große Qualitätsverluste.
  • Möglichkeit drei wäre die Nutzung von Ghostscript. Mit gs ist es möglich, durch Mitgabe diverser benutzerdefinierter Parameter, die Größe des PDF deutlich zu reduzieren. Das Resultat, Qualität und Größe der Datei, hängen hierbei natürlich stark von den definierten Parametern ab (bspw. -dColorImageResolution).
[maja@winnie ~]$ pdf2ps originales.pdf output.ps
[maja@winnie ~]$ ps2pdf output.ps komprimiertes_ps.pdf
[maja@winnie ~]$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true -dColorImageResolution=200 -dNOPAUSE  -dBATCH -sOutputFile=komprimiertes_gs.pdf originales.pdf
[maja@winnie ~]$ ls -lh | awk '{print $5 "\t" $9}'
1,7M  komprimiertes_ps.pdf
946K  komprimiertes_gs.pdf
2,6M  originales.pdf
26M   output.ps
0 Antworten

Hinterlassen Sie einen Kommentar

Wollen Sie an der Diskussion teilnehmen?
Feel free to contribute!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *