Automatisering

Automatisert publisering med XML, IDML og skript

Med tilpassede redaksjonelle publiseringsløsninger fra Adobe InDesign kan du optimalisere produksjonen og effektivisere design ved hjelp av XML, IDML, XMP og andre skriptressurser. Finn detaljert informasjon om XML-, IDML- og skriptstøtten i InDesign, og få et godt grunnlag for tilpassede løsninger som overholder nettopp dine publiseringskrav.

Hvis du ønsker å automatisere InDesign, bør du også vurdere å ta en titt på Adobe InDesign Server, den robuste, fleksible og skalerbare versjonen av InDesign. InDesign Server deler samme kodebase som InDesign, og kan derfor tilby alle funksjonene som finnes i skrivebordsversjonen, samt en rekke serverbaserte funksjoner.

IDML-ressurser

IDML er et åpent, XML-basert filformat som gir tredjepartsutviklere og systemintegratorer mulighet til å opprette, endre og dele opp InDesign-dokumenter programmatisk utenfor InDesign-konteksten. IDML fungerer med brukervennlige XML-redigeringsverktøy, noe som gjør at filformatet er enkelt å bruke i automatiserte arbeidsflyter. Og med støtte for flertrådskjøring i InDesign går det enda raskere å arbeide med IDML-filformatet.

Med IDML kan utviklerne nå gjøre følgende:

  • generere eller endre dokumenter dynamisk
  • dele opp og gjenbruke deler av dokumentene
  • omforme dokumentelementer med XSLT
  • finne og endre data i InDesign-dokumenter ved hjelp av XPath eller XQuery
  • bruke Adobe Flash® Builder® og Adobe AIR®-runtimemodulen til å opprette tilpassede programmer og grensesnitt for IDML-arbeidsflyter

Designarbeidsflyter for dokumenter på en ny måte

IDML er avledet fra InDesign Interchange-formatet (INX-formatet), et format som først ble gjort tilgjengelig i InDesign CS2 for å gi brukerne mulighet til å lagre dokumenter til bruk i tidligere versjoner. INX-formatet var vanskelig å lese og manipulere fordi det ble utviklet til kun å brukes i InDesign. De som prøvde å manipulere INX-filer, møtte utfordringer når det gjaldt lesbarhet, robusthet, utvidelsesmuligheter og kompatibilitet med XML-verktøy.

IDML håndterer disse problemene ved å gi utviklerne mulighet til å endre, sette sammen og dele opp XML-representasjoner av InDesign-dokumenter. Det blir dermed mulig å opprette og manipulere InDesign-filer utenfor InDesign-konteksten. Filene overføres deretter tilbake til et InDesign-produkt slik at de kan gjengis i et endelig utdataformat.

Fordeler

IDML tilbyr en enklere og mer fleksibel metode for utvikling og implementering av ulike publiseringsløsninger. Fordelene er:

  • Fullstendighet – Med IDML kan objekter, attributter og innstillinger brukes fritt mellom programmer.
  • Lesbarhet – IDML-formatet kan leses og skrives i nær sagt et hvilket som helst program eller verktøy som kan brukes til lesing og skriving av XML-filer.
  • Robusthet – Med IDML har utviklerne større synlighet overfor feil samt økt fleksibilitet når det gjelder å håndtere feilene.
  • Bakoverkompatibilitet – Brukerne vil kunne ta en IDML-fil som er generert for én versjon, og åpne filen i påfølgende versjoner.

Eksempler på bruksområder

IDML er et XML-format og har dermed et potensielt stort bruksområde. Her er noen av de mer aktuelle brukstypene vi forestiller oss:

  • Fri bruk – IDML muliggjør en løsning for å konvertere frem og tilbake mellom InDesign-binærfilformatet og IDML. Eksempel: Et InDesign-dokument kan eksporteres til IDML og brukes som en mal utenfor InDesign, og IDML-malen kan deretter endres ved hjelp av XML-verktøy og til slutt importeres tilbake til InDesign-filformatet.
  • Dynamisk dokumentkonstruksjon – I dette scenarioet kan IDML-dokumenter konstrueres fra informasjon i en database eller fra en trådfeed ved hjelp av XML-verktøy og deretter åpnes i InDesign eller Adobe InCopy® for videre håndtering.
  • XML-ressurser

    Finn ut hvordan du importerer og jobber med XML-filer i InDesign.

    Skriptressurser

    Med InDesign-skriptstøtte kan du automatisere kjedelige produksjonsoppgaver, for eksempel plassering og utbytting av bilder, korrigering av feil i tekst og forbereding av filer for trykk. Dessuten spiller den en sentral rolle i XML- og IDML-baserte arbeidsflyter. Finn ut mer om hvordan du legger til og jobber med skripting i InDesign.

    XMP-ressurser

    XMP – intelligens i medier

    Adobes Extensible Metadata Platform (XMP) er en merkingsteknologi som gir deg mulighet til å innlemme data om en fil, kalt metadata, i filen. Gå til XMP-nettstedet for mer informasjon om hvordan partnere og standarder bruker XMP.

    XMP-teknologi for utviklere

    Med XMP-verktøysettet kan du integrere metadatafunksjonalitet i produktet eller løsningen. Det støtter macOS, Windows® og UNIX® og leveres med eksempler, dokumentasjon, kildekode og prosjektfiler. XMP-verktøysettet er tilgjengelig under BSD-lisensen.


    beslektede ressurser

    Snakk med oss

    Vi vil veldig gjerne høre fra deg. Del tankene dine med Adobe InDesign-fellesskapet

    Få hjelp raskere og enklere

    Ny bruker?