Adoraríamos ouvir o que você tem a dizer. Compartilhe seus pensamentos com a Comunidade do Adobe InDesign.
Publicação automatizada com XML, IDML e script
As opções XML flexíveis, o InDesign® Markup Language (IDML) e o avançado suporte a scripts no Adobe® InDesign permitem criar eficientes fluxos de trabalho automatizados para publicação de conteúdo em vários sistemas e mídias de saída. Consulte informações detalhadas sobre o suporte a XML, IDML e scripts do software InDesign para obter ajuda sobre a criação de uma base sólida para soluções personalizadas que atendam às suas necessidades de publicação.
Se estiver considerando automatizar o InDesign, talvez você queira conhecer o Adobe InDesign Server, a versão robusta, flexível e escalonável do InDesign. Como o InDesign Server compartilha a mesma base de código que o InDesign, ele oferece todos os recursos da versão para computador, bem como vários recursos baseados em servidor.
Recursos de IDML
IDML é um formato de arquivo aberto baseado em XML que permite aos desenvolvedores externos e integradores de sistemas criar, modificar e desconstruir de forma programática documentos do software InDesign fora do contexto do InDesign. O IDML trabalha com ferramentas padrão de edição XML, o que facilita seu uso em fluxos de trabalho automatizados. Com o suporte a multithreading do InDesign, trabalhar com o formato de arquivo IDML ficou ainda mais rápido.
Com o IDML, os desenvolvedores agora podem:
- Gerar ou modificar documentos de forma dinâmica
- Desconstruir e reutilizar partes de documentos
- Transformar elementos do documento com o XSLT
- Encontrar e modificar dados dos documentos do InDesign usando o XPath ou o XQuery
- Usar o software Adobe Flex® Builder® e o tempo de execução do Adobe AIR® para criar aplicativos e interfaces personalizados em fluxos de trabalho IDML
Reinvenção dos fluxos de trabalho de documentos projetados
O IDML é derivado do formato InDesign Interchange (INX), que foi incluído na InDesign CS2 para que os usuários pudessem salvar os documentos a serem usados em uma versão anterior. O INX era difícil de ler e manipular, pois foi desenvolvido para ser usado somente pelo InDesign. Quem tentou manipular o INX teve dificuldades de legibilidade, solidez, extensibilidade e compatibilidade com ferramentas XML.
O IDML resolve esses problemas, pois permite que os desenvolvedores alterem, montem e remontem representações XML de documentos do InDesign. Assim, é possível criar e manipular arquivos do InDesign fora do contexto do InDesign. Os arquivos voltam para um produto do InDesign para renderização em um formato de impressão final.
Benefícios
O IDML oferece uma maneira mais fácil e mais flexível de criar e implementar várias soluções de publicação. Os benefícios incluem:
- Integridade — com o IDML, objetos, atributos e preferências podem ser representados com recursos completos.
- Legibilidade — o formato IDML pode ser lido e gravado por praticamente qualquer programa ou ferramenta capaz de ler e gravar XML.
- Solidez — com o IDML, os desenvolvedores têm mais visibilidade dos erros e maior flexibilidade para manipulá-los.
- Compatibilidade com outras versões — os usuários poderão pegar um arquivo IDML gerado para uma versão e abri-lo nas próximas versões.
Exemplos de casos de uso
Como o IDML é um formato XML, seus usos em potencial são variados. Porém, alguns usos comuns incluem:
Recursos de XML
Aprenda a importar e trabalhar com arquivos XML no InDesign.
Recursos de script
Com o suporte a scripts do InDesign, você pode automatizar tarefas de produção cansativas, como inserção e substituição de imagens, correção de erros em textos e preparação de arquivos para impressão. Ele também desempenha um papel fundamental em fluxos de trabalho baseados em IDML e XML. Saiba como adicionar e trabalhar com scripts no InDesign.
Recursos de XMP
XMP — agregando inteligência à mídia
A Plataforma de metadados extensível da Adobe (XMP) é uma tecnologia de rotulagem que permite incorporar dados de um arquivo, conhecidos como metadados, no próprio arquivo. Para obter mais informações sobre como os parceiros e padrões estão usando XMP, visite o site XMP.
Tecnologia XMP para desenvolvedores
recursos relacionados
Fale conosco