Abbildungen komprimieren

Mit der Komprimierung der ins PDF eingebundenen Abbildungen verringert sich die Dateigröße der PDF-Datei. Dies reduziert u.a. die Dateigröße und verbessert dadurch die Performance des PDF-Rendering sowie der Datenübertragung.

Allgemein

Nach dem CSS-Standard dient die Eigenschaft image-resolution zur Angabe der Bildkomprimierung (weitere Informationen unter CSS3 Images, PrintCSS-Buch (Abschn. 4.6.4 Auflösung der Abbildungen, S. 93).

Diese CSS-Eigenschaft wird von den CSS-Renderern (Antenna House Formatter und Prince) derzeit nicht nach dem Standard ausgewertet. Von den Renderern wird dieser Wert zurzeit wie folgt umgesetzt:

Antenna House

Strichbilder werden beim AH Formatter im Rendering-Prozess als solche erkannt.

In der AHFSettings.xml-Datei kann mit den Attributen image-downsampling-* (für Abbildungen) und monochrome-downsampling-* (für Strichbilder) am Element <pdf-settings> die Bildkomprimierung (Methode und Wert) definiert werden.

<pdf-settings image-downsampling="subsampling" image-downsampling-above-dpi="300" image-downsampling-target-dpi="300"
	monochrome-downsampling="subsampling" monochrome-downsampling-above-dpi="1000" monochrome-downsampling-target-dpi="1000">

Prince

Strichbilder werden bei Prince im Rendering-Prozess nicht als solche erkannt.

Zurzeit bietet Prince keine Möglichkeiten zur Angabe der Bildkomprimierungsmethode.