Nos encantaría conocer su opinión. Comparta sus ideas con la Comunidad de Adobe InDesign.
Edición automatizada con XML, IDML y scripts
Las flexibles opciones de XML, el lenguaje de marcado de InDesign® (IDML) y la compatibilidad con las sofisticadas secuencias de comandos de Adobe® InDesign le permiten crear potentes flujos de trabajo automatizados para publicar contenido en varios sistemas y medios de salida. Encuentre información detallada acerca de la compatibilidad con XML, IDML y las secuencias de comandos de InDesign para facilitar la creación de una base sólida de soluciones personalizadas que satisfagan sus necesidades específicas de edición.
Si considera la automatización de InDesign, puede que también desee echar un vistazo a Adobe InDesign Server, la versión potente, flexible y ampliable de InDesign. InDesign Server ofrece todas las funciones de la versión para ordenadores de sobremesa y diversas funciones basadas en servidor, puesto que tiene el mismo código base que InDesign.
Recursos IDML
IDML es un formato de archivo abierto basado en XML que permite a desarrolladores e integradores de sistemas de terceros crear, modificar y desmontar mediante programación documentos InDesign fuera del contexto de InDesign. IDML funciona con las herramientas de edición de XML estándares, lo que facilita su uso en flujos de trabajo automatizados. Además, es compatible con los subprocesos múltiples de InDesign, lo que acelera aún más el trabajo con el formato de archivos IDML.
Con IDML, ahora los desarrolladores pueden:
- Generar o modificar dinámicamente documentos.
- Desmontar y reutilizar partes de documentos.
- Transformar elementos de documentos usando XSLT.
- Encontrar y modificar datos en documentos InDesign utilizando XPath o XQuery.
- Usar el software Adobe Flash® Builder® y el tiempo de ejecución de Adobe AIR® para crear aplicaciones e interfaces personalizadas ante los flujos de trabajo IDML.
Una reinvención del flujo de trabajo de los documentos diseñados
IDML se deriva del formato InDesign Interchange (INX), introducido en InDesign CS2 para que los usuarios pudieran guardar documentos y utilizarlos en una versión previa. INX era difícil de leer y manipular porque estaba diseñado para usarse con InDesign únicamente. Quienes intentaban manipular INX se encontraban con problemas de legibilidad, solidez, capacidad de ampliación y compatibilidad con las herramientas XML.
IDML soluciona estos problemas al permitir que los desarrolladores cambien, monten y vuelvan a montar representaciones XML de documentos InDesign. Esto permite que se creen y manipulen archivos de InDesign fuera del programa. A continuación, estos archivos se vuelven a introducir en un producto InDesign para renderizarlos al formato de salida final.
Ventajas
IDML ofrece una manera más fácil y flexible de construir e implementar una variedad de soluciones de publicación. Entre las ventajas se incluyen:
- Integridad: con IDML, se pueden representar objetos, atributos y preferencias con capacidad bidireccional completa.
- Legibilidad: prácticamente cualquier programa y herramienta que pueda leer y escribir XML puede leer y escribir IDML.
- Solidez: con IDML, los desarrolladores tienen mayor visibilidad de los errores y mayor flexibilidad para ocuparse de ellos.
- Compatibilidad retroactiva: los usuarios podrán tomar un archivo IDML generado para una versión y abrirlo en versiones posteriores.
Casos de uso de muestra
Como IDML es un formato XML, tiene una gran variedad de usos potenciales. No obstante, algunos de sus usos más comunes incluyen:
Recursos XML
Aprenda a importar y trabajar con archivos XML en InDesign.
Recursos de scripts
Gracias a la compatibilidad de InDesign con secuencias de comandos, puede automatizar tareas tediosas de producción, como la colocación y sustitución de imágenes, la corrección de errores en el texto y la preparación de archivos para su impresión. Además, juega un papel fundamental en los flujos de trabajo basados en XML e IDML. Obtenga más información sobre cómo agregar y trabajar con scripts en InDesign.
Recursos XMP
Creación de soportes inteligentes con XMP
La plataforma de metadatos extensible (XMP) de Adobe es una tecnología de etiquetado que permite incrustar datos sobre un archivo, conocidos como metadatos, en el archivo. Vaya al Sitio web de XMP para obtener más información sobre cómo utilizan XMP nuestros partners y sobre los estándares.
Tecnología XMP para desarrolladores
recursos relacionados
Póngase en contacto con nosotros