Automatisering

Automatiseret udgivelse med XML, IDML og script

Med de fleksible XML-indstillinger, InDesign® Markup Language (IDML), og den omfattende scriptunderstøttelse i Adobe® InDesign® kan du fremstille effektive automatiserede arbejdsgange til udgivelse af indhold på flere systemer og til flere typer medier. Find detaljerede oplysninger om understøttelse af XML, IDML og script i InDesign, så du får hjælp til at skabe et stærkt fundament for kundetilpassede løsninger, der opfylder dine krav til udgivelse.

Hvis du overvejer at automatisere InDesign, bør du også kigge på Adobe InDesign Server, den robuste, fleksible og skalerbare version af InDesign. Eftersom InDesign Server har samme kodebase som InDesign, har den alle de samme funktioner som desktop-versionen samt en række serverbaserede funktioner.

IDML-ressourcer

IDML er et åbent, XML-baseret filformat, hvormed tredjeparts systemintegratorer programmatisk kan skabe, ændre og ombygge InDesign-dokumenter uden for rammerne af InDesign. IDML arbejder med standard XML-redigeringsværktøjer, hvilket gør det let at bruge i automatiserede arbejdsgange. Og med understøttelse af multi-threading i InDesign er det blevet endnu hurtigere at arbejde med IDML-filformatet.

Med IDML kan udviklere nu:

  • Dynamisk generere eller ændre dokumenter
  • Ombygge og genbruge dele af dokumenter
  • Omdanne dokumentelementer ved hjælp af XSLT
  • Finde og redigere data i InDesign-dokumenter med XPath eller XQuery
  • Anvende Adobe Flash® Builder®-softwaren og Adobe AIR® til at skabe brugertilpassede programmer og grænseflader foran IDML-arbejdsgange

En genopfindelse af designede dokumentarbejdsgange

IDML er afledt af INX-formatet (InDesign Interchange), der blev introduceret i InDesign CS2 for at brugerne skulle kunne gemme dokumenter til brug i en tidligere version. INX var vanskeligt at læse og manipulere, fordi det udelukkende var designet til brug i InDesign. Dem, der har forsøgt at manipulere INX, er stødt på problemer med læsbarhed, robusthed, udvidelsesmuligheder og kompatibilitet med XML-værktøjer.

IDML håndterer disse problemer ved at sætte udviklere i stand til at ændre, samle og adskille XML-repræsentationer af InDesign-dokumenter. Dette giver mulighed for oprettelse og manipulation af InDesign-filer uden for rammerne af InDesign. Filerne føres derefter tilbage til et InDesign-produkt til gengivelser i et endeligt output-format.

Fordele

IDML tilbyder en lettere, mere fleksibel måde til at opbygge og implementere en lang række udgivelsesløsninger. Fordelene omfatter:

  • Fuldkommenhed – med IDML kan objekter, attributter og præferencer vises med komplet og dækkende funktionalitet.
  • Læsbarhed – IDML-formatet kan læses og skrives af praktisk talt ethvert program eller værktøj, der egner sig til at læse og skrive XML.
  • Robusthed – med IDML opnår udviklere større klarhed over fejl og øget fleksibilitet til håndtering af disse.
  • Bagudkompatibilitet – brugere vil kunne tage en IDML-fil, der er genereret til én version, og åbne den i efterfølgende versioner.

Eksempler på brug af prøveversioner

Eftersom IDML er et XML-format, findes der mange potentielle anvendelsesmuligheder. Men visse fælles anvendelsesformål kan omfatte:

  • Allround – IDML muliggør en løsning til konvertering frem og tilbage mellem InDesigns binære filformat og IDML. Et InDesign-dokument kan f.eks. eksporteres til IDML, så det kan bruges som en skabelon uden for InDesign, og IDML-skabelonen kan derefter ændres vha. XML-værktøjer og importeres tilbage til InDesign-filformat
  • Dynamisk dokumentopbygning – I dette scenarie kan IDML-dokumenter konstrueres på basis af informationer i en database eller fra en digital datastrøm ved hjælp af XML-værktøjer og derefter åbnes i InDesign eller Adobe InCopy®-softwaren for yderligere behandling.
  • XML-ressourcer

    Lær, hvordan du importerer og arbejder med XML-filer i InDesign.

    Scriptressourcer

    Med scriptunderstøttelsen i InDesign kan du automatisere kedelige produktionsopgaver som placering og genplacering af billeder, rettelse af fejl i tekst og klargøring af filer til udskrivning. Og det spiller en væsentlig rolle ved XML- og IDML-baserede arbejdsgange. Lær mere om, hvordan du tilføjer og arbejder med scripting i InDesign.

    XMP-ressourcer

    XMP – intelligens i medier

    Adobes XMP-platform (Extensible Metadata Platform) er en mærkningsteknologi, der giver dig lov til at integrere data om en fil, også kaldet metadata, i filen. Få flere oplysninger om, hvordan partnere og standarder bruger XMP på XMP-webstedet.

    XMP-teknologi til udviklere

    XMP-værktøjssættet giver dig mulighed for at integrere metadatafunktionalitet i dit produkt eller løsning. Det understøtter macOS, Windows® samt UNIX® og fås med eksempler, dokumentation, kildekode og projektfiler. XMP-værktøjssættet er tilgængeligt under BSD-licensen.


    relaterede ressourcer

    Tal med os

    Vi vil meget gerne høre fra dig. Del dine tanker med Adobe InDesign Community

    Få hjælp hurtigere og nemmere

    Ny bruger?