Forty,
ein Form XObject (so die korrekte Schreibweise) ist ein völlig legitimes PDF-Konstrukt, welches sozusagen ein autarkes PDF im PDF darstellt. Es existieren heute drei gängige Varianten von Form XObjects:
- Form XObjects
- Group XObjects
- Reference XObjects
wobei die letzten beiden praktisch nie anzutreffen sind.
Form XObjetcs entstehen z.B. bei Verarbeitung von OPI-Kommentaren während des PDF-Erstellungsprozesses (steuerbar im Acrobat Distiller). Die enstehende Verschmelzung aus Bild und OPI-Kommentar(en) stellt ein Form XObjects dar.
Eine weitere mögliche Quelle stellt der native PDF-Export aus Layout-Programmen dar. Adobe InDesign gibt z.B. jede platzierte EPS-Datei beim Export als Form XObject dar. Dies stellt sicher, dass die Information und Ressourcen im EPS (z.B. Fonts) keine Nebenwirkungen auf den restlichen PDF-Code haben (und umgekehrt natürlich auch). Außerdem erlaubt die Verwendung von Form XObjects, die ja nur aus dem PDF Seitenstrom heraus referenziert aber nicht eingebettet werden, eine drastische Dateigrößenreduzierung sofern ein und dasselbe Element (z.B. Bild) mehrmals im PDF Verwendung findet.
Eine dritte Quelle stellen PDF-verarbeitende Montageprogramme wie z.B. Krauses Imposition Manager PDF dar.
Nicht zu verwechseln sind Form XObjects mit PostScript XObjects, welche ein Einbettung von PostScript-Codes in eine PDF-Datei erlauben.
Mit freundlichen Grüßen
Robert Zacherl
************************
IMPRESSED GmbH
http://www.impressed.de