PDF-Dateien umfassend manipulieren

Letztens hatte ich ein Problem, ich wollte jemandem eine PDF-Datei zur Verfügung stellen. Die Datei war 20 MB groß und der Zielrechner etwas schwachbrünstig. In der Datei waren mehrere Bilder eingebunden, darunter ein JPG-Bild mit einer Größe von 6614 x 17148 Pixeln (5MB). Alles in allem war diese PDF-Datei der reinste Ressourcenfresser.

Vorübung – Bilder aus dem PDF ziehen

Als kleine Erwärmung galt es die eingebetteten Bilder aus dem PDF zu ziehen. Als einfach zu nutzende Anwendung hat sich der PDF Image Extraction Wizard (Windows only) entpuppt. In der unregistrierten Version bekommt man damit nur 3 Bilder pro Datei heraus, aber man kann ja die Seite angeben ab der man Bilder haben möchte. Mit etwas Geduld und Spucke fallen so nacheinander die verlustfrei und verlustbehafteten Bilder im jeweils gewünschten Format auf die Platte.

Das grösste eingebettete Bild war 6614 x 17148 Pixel groß und wog stattliche 5 MB. Daher war auch klar, warum mein PC arg ins Schleudern geriet.

Weiter zur Kür.

PDF verkleinern

Irgendwie gibt es einen ganz Sack voll Free- und Shareware, die behauptet PDFs hübsch klein zu machen. Aber wie das so ist, bekommt man mit sehr einfach gestrickten Werkzeugen keine ordentlichen Ergebnisse. So macht der Free PDF Compressor aus den 20 MB gerade mal 18 MB.

Eine einfache Anwendung die mittels Assistent den Anwender durch das heikle Minenfeld führt habe ich letztlich nicht gefunden. Dafür gibt es aber eine hervorragende Lösung für Fortgeschrittene Nutzer. Man nehme einfach die Kombination aus Ghostscript und Ghostview. Diese beiden Werkzeuge stammen aus der Unix-/Linuxwelt und gibt es auch für Windows.

Nach der Installation öffnet man das zu konvertierende PDF mittels Ghostview. Leider geht das nicht ganz so flott wie mit dem Acrobat Reader. Dann wählt man den Menupunkt „Datei“ -> „Konvertierung“ aus und gibt seine gewünschte Auflösung in dpi (dots per inch) an. Die angebotenen 72 dpi reichen für das Anschauen am Bildschirm. Als Gerät nutzt man den „pdfwriter“. Man kann z.B. auch Graustufen-JPG oder PNG-Dateien mit 256 Farben für jede Seite erzeugen. Die Möglichkeiten sind vielfältig. Nach kurzem Warten war die konvertierte PDF-Datei nur noch 9 MB groß.

Will man noch weiter komprimieren hilft nur noch manuelle Handarbeit. In den Einstellungen der Konvertierung gibt man dann für Farb-, Grau- und Schwarzweiß-bilder die Vorgaben einzeln vor. Hier die Vorgaben für die Farbbilder:

  • AutoFilterColorImages -> true
  • EncodeColorImages -> true
  • DownsampleColorImages -> true
  • ColorImageResolution -> 72
  • ColorImageDownsampleType -> Subsample

Zusammen mit dem CompatibilityLevel 1.5 war die Zieldatei am Ende etwas mehr als 3 MB groß. Das sind nurmehr 15 % der Originalgröße. Die Bilder im PDF blieben sogar erstaunlich gut erkennbar. Mit weiterem Optimieren kann man sicher die Qualitätsverluste zu Lasten der Zielgröße feiner abstimmen.

Die Kür war bestanden und der Zielrechner hat die Darstellung befriedigend erledigen können.

Tausend Dank an Open Source!

PS: Weitere tolle Sachen kann man mit PDFill (Windows) machen. PDFill kann Zusammenfügen, Umsortieren, Seiten entfernen, Wasserzeichen hinzufügen und viele weitere Dinge.

Dieser Beitrag wurde unter Internet, Umgebungsgedanken abgelegt und mit , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

10 Antworten zu PDF-Dateien umfassend manipulieren

  1. Jörg sagt:

    Interessanter Artikel!

    Ich glaube das wären ein paar gute Kandidaten:

    http://www.dresden-pieschen.de/Broschuere-kurz-einseitig.pdf
    (Hat ne geschlagene halbe Stunde gedauert, das hoch zu laden! Die gutste Frau Dr. Becker hat halt eher Ahnung von Architektur)

    und

    http://dresden-pieschen.de/cgi-bin/weblog_basic/index.php?p=126
    – das zweite PDF ist unvollständig, an der Umwandlung bzw. dem Hochladen der Original-.doc-Datei ist mein Rechenknecht gescheitert.

    Hab‘ aber eigentlich nicht wirklich Bock, mich damit rum zu schlagen. Hättest Du vielleicht Interesse?

    Besten Gruß,
    Jörg

  2. tinyurl.com sagt:

    Hello, Neat post. There is a problem together with your site in internet
    explorer, could check this? IE nonetheless is the marketplace leader and a large
    element of people will leave out your wonderful writing
    because of this problem.

  3. tinyurl.com sagt:

    Its like you read my mind! You appear to know so much about this, like you wrote the book in it or
    something. I think that you could do with a few pics to drive the message home a little
    bit, but instead of that, this is fantastic blog.
    A fantastic read. I’ll definitely be back.

  4. I have been exploring for a little bit for any high quality articles or weblog posts on this kind
    of space . Exploring in Yahoo I ultimately stumbled upon this
    site. Studying this information So i’m glad to express
    that I’ve a very excellent uncanny feeling I discovered just what I needed.
    I such a lot undoubtedly will make sure to do not omit this website and give it a look regularly.

  5. ps4 games sagt:

    constantly i used to read smaller articles or reviews that as well clear their
    motive, and that is also happening with this paragraph which I am reading at this time.

  6. This post is truly a good one it assists new the web visitors, who are wishing for blogging.

  7. I’m amazed, I have to admit. Rarely do I come across a
    blog that’s both equally educative and entertaining, and let me tell you, you’ve hit the nail on the head.
    The problem is something that too few men and women are speaking intelligently
    about. I am very happy that I came across this during my search for something regarding this.

  8. Hi, i feel that i noticed you visited my site thus i got here to
    go back the choose?.I am trying to find things to enhance my web site!I guess
    its ok to make use of some of your concepts!!

  9. ps4 games sagt:

    Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to far added agreeable from you! By the way, how can we communicate?

  10. ps4 games sagt:

    Ahaa, its nice conversation regarding this paragraph here at this
    blog, I have read all that, so now me also commenting here.

Schreibe einen Kommentar

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