IDML Erstellung
In diesem Tutorial wird erklärt, wie eine IDML-Datei per API erstellt werden kann.
Benötigte Kenntnisse zur Durchführung:
Zugriff auf Benutzerdateien mittels JWT Token
IDML-Paket anfragen
Nachdem das IDML-Paket erstellt wurde, erhalten Sie einen leeren Callback zu Ihrer CallbackURL
Nun wird der idml-package-endpoint aufgerufen und Sie erhalten eine URL zur IDML-Datei (JWT Token erforderlich)
https://{PRINTFORMER_URL}/api-ext/files/draft/{DRAFT_ID}/idml-package?jwt={JWT}
Hinweis
Folgende Punkte sind beim IDML-Export zu beachten:
mehrseitige IDML-Templates können nicht exportiert werden (beim Template Typ individualisierbares Bundle ist der Export einer mehrseitigen IDML möglich)
die ursprüngliche Struktur (inkl. Tags und Attribute) ist in der exportierten IDML nicht mehr enthalten
es dürfen keine Tabulatoren in den Templates verwendet werden
Templates mit Sonderfarben (PANTONE / HKS) können nicht exportiert werden (folgende Farbräume sind möglich: RGB, CMYK, LAB)
alle in das Template eingefügten Assets (Bilder, Grafiken) werden verlinkt
sind in der Ursprungs-IDML Absatzformate hinterlegt werden diese für Texte angewandt auch wenn der User diese im Editor umformatiert hatte (User-Formatierung wird überschrieben)
die folgenden Funktionen / Eigenschaften werden nicht mit in die IDML-Datei übernommen:
- BlockSetting text-fit
- Barcodes / QR Codes
- Listen (Aufzählungen)Einstellungen der Transparenz oder Farbveränderungen von SVG-Dateien werden beim IDML-Export zurückgesetzt (Opacity wieder 100%, SVG wird unverändert in IDML übernommen)
eine Einhaltung der Ebenen-Sortierung kann nicht gewährleistet werden
ein veränderter Bildausschnitt wird nicht in die IDML übernommen (Bild wird an Größe des Bildblocks angepasst)
Anschnitt-Einstellungen (aus der Ursprungs-IDML) werden beim Export gelöscht