PDF-Export: Dateigrößen und Optimierungen

Gilt ab List & Label Version 13

Nachfolgend finden Sie Empfehlungen zur Optimierung der Dateigröße und Geschwindigkeit bei der Ausführung des PDF-Export:

Allgemein

  • Das Exportieren in das PDF-Format kann mit dem identischen Datenbestand auf unterschiedlichen Betriebssystemen und/oder unterschiedlichen Druckertreibern zu unterschiedlichen Dateigrößen führen.
  • Wenn in der Projektdatei gestrichelte oder gepunktete Linien/Rahmen verwendet werden, kann die resultierende PDF-Datei sehr groß werden, da jeder Punkt/Strich als einzelner PDF-Record dargestellt wird. Um die resultierende Dateigröße gering zu halten, sollten durchgehende Linien/Rahmen für den PDF-Export verwendet werden.
    Ab List & Label 28: Aktivieren Sie die Option LL_OPTION_USESIMPLEWINDOWSPENSTYLE_FRAMEDRAWING, um einfache Standard-Rahmenlinien für Tabellen und Objekte wie gepunktet, gestrichelt, gestrichelt-gepunktet und gestrichelt-gepunktet-gepunktet effektiver direkt durch Windows bzw. den PDF-Viewer ausgeben zu lassen. Dies kann zu einer höheren Gesamtleistung und auch kleineren PDF-Exportdateien führen.
    From List & Label 29: Aktiviere die PDF Export Option PDF.UseSimpleFrames anstelle der globalen Option LL_OPTION_USESIMPLEWINDOWSPENSTYLE_FRAMEDRAWING.
  • List & Label ist in der Lage PDF/A-konforme Dokumente des Typs PDF/A-1a zu erstellen. Ein wesentliches Merkmal dieses Typs ist jedoch, dass Schriften und Bilder in das Dokument eingebettet werden. Außerdem werden weitere Metadaten und Farbinformationen erfasst, was in der Summe die Dateigröße beeinflussen kann.
  • Ist die Verschlüsselung aktiviert, so kann das Erzeugen des PDF-Dokumentes unter Umständen verzögert werden. Hinweis: Bis Version 25 konnte mit der Option PDF.Encryption.Level die Art der Verschlüsselung gezielt gesteuert werden. Ab Version 26 wird die Verschlüsselung mit Hilfe von PDF.Conformance implizit gesteuert und mit PDF.Encryption.EncryptFile aktiviert.
  • Gilt nur bis einschließlich Version 25: Die Option PDF.CompressStreamMethod bestimmt, in welchem Maße das PDF-Dokument allgemein komprimiert werden soll. Je nach Inhalt kann hier durch einen Wechsel der Kompressionsmethode eine noch kleinere Datei erzielt werden.

Umgang mit Schriften/Fonts

  • Mit der Option PDF.ExcludedFonts können Schriften explizit von der Einbettung in das PDF ausgeschlossen werden, was die resultierende Dateigröße verkleinern kann. Hierbei wird für die Darstellung der ausgeschlossenen Schriften im PDF der Windows Fontmapper verwendet. Die Schriftart “Arial” wird standardmäßig nicht eingebettet, da sie identisch durch PostScript-Schriftarten ersetzt werden kann.

  • Ab Version 26: Beim Einsatz von Symbolen/(Sonder)Zeichen, die innerhalb einer Schriftart abgebildet werden sollen (nicht Bilder oder Grafiken!) ist darauf zu achten, dass die ausgewählte Schriftart das gewünschte Symbol/(Sonder)Zeichen auch selbst abbilden kann. Ist das nicht der Fall, so kann bei der PDF-Erstellung unter Umständen die Ausführungszeit verzögert werden, da zunächst im System eine passende Schriftart gefunden werden muss, die das gewünschte Zeichen auch im PDF-Kontext darstellen kann. Darüber hinaus kann sich dabei dann auch die PDF-Dateigröße vergrößern, da die gefundene Schriftart zusätzlich eingebunden werden muss.

  • Hinweis: Die folgenden Möglichkeiten in Bezug auf den Umgang mit Schriften/Fonts gilt nur bis einschließlich Version 25. Ab der Version 26 steht ein runderneuerter PDF-Export zur Verfügung, der bei der Behandlung der Fonts eine optimierte Automatisierung enthält und somit die aufgeführten Optionen im Folgenden für die Schriften nicht weiter unterstützt:

    • Im Allgemeinen gilt, dass wenn keine Schriften eingebettet werden (siehe Option PDF.FontMode = 0) auch die Dateigröße kleiner ist. Für die Darstellung der Schriften wird dann der Windows Fontmapper verwendet.
    • Unicode/Multibyte-Zeichen können über die Eigenschaft PDF.FontMode als Typ3 (8) oder CID (6) (Character Identifier) eingebettet werden. Bei Verwendung von CID kann sich die Dateigröße vergrößern wogegen bei Typ3 die Dateigröße in der Regel klein gehalten werden kann.
    • Sollten für diverse Schriften im PDF bspw. die Laufweite und/oder Positionierung nicht stimmen, so kann die Option PDF.ExactPositioning auf den Wert “1” gesetzt werden. Dies bewirkt, dass jeder einzelne Buchstabe positioniert wird. Jedoch wird in der Folge die PDF-Datei größer.
    • Für die authentische Darstellung von verwendeten OpenType Variable Fonts sollte die Schriftarteinbettung “Typ 3 Schriftarten verwenden” (siehe Option PDF.FontMode = 8) verwendet werden.

Verwendung von Bildern

  • Bilder, die in der Projektdatei als JPEG- oder PNG-Datei verwendet werden, werden für den PDF-Export in aller Regel direkt ohne weitere Bearbeitung 1:1 weiterverwendet. Das bedeutet, dass je nach Größe des Bildes dies auch direkte Auswirkungen auf die entstehende PDF Dateigröße haben kann. Alle anderen Bildformate werden immer nach JPEG konvertiert. Hierbei kann durch den Konvertierungsvorgang die Qualität des Bildes abnehmen. Identische Bilder werden nicht mehrfach eingebettet, um die Dateigröße klein zu halten.
  • Mit der Option PDF.JPEGQuality kann die Qualität bei der JPEG-Konvertierung beeinflusst werden, um die Dateigröße beeinflussen zu können. Dies wirkt sich jedoch nur auf Bilder aus, die nicht bereits im JPEG-Format vorliegen.
  • Über die Designer-Optionen “Als JPEG speichern” für Bild-Objekte und “Export als Bild” für anderen Objekte kann beeinflusst werden, dass diese direkt als JPEG konvertiert werden.
IDKBAD001312 KBAD001312