我们非常乐意听到您的反馈。与 Adobe InDesign 社区分享您的想法。
使用 XML、IDML 和脚本自动发布
灵活的 XML 选项、InDesign® Markup Language (IDML) 以及 Adobe® InDesign 中丰富的脚本支持您跨各种系统和输出媒体为发布内容创建强大的自动工作流程。找到有关 InDesign 中 XML、IDXL 和脚本支持的详细信息,帮助您建立稳固的基础,以打造可满足您特殊发布要求的自定义解决方案。
如果您正在考虑实现 InDesign 的自动化,您可能还想了解强大、灵活且可缩放的 InDesign 版本 Adobe InDesign Server。由于 InDesign Server 与 InDesign 共享同一代码库,因此它不仅提供桌面版的所有功能,还提供许多基于服务器的功能。
IDML 资源
IDML 是一种基于 XML 的开放文件格式,它使第三方开发人员和系统集成商能在 InDesign 环境之外有计划地创建、修改和解构 InDesign 文档。IDML 可用于标准 XML 编辑工具,使它在自动工作流程中变得简单易用。借助 InDesign 中的多线程支持,使用 IDML 文件格式可以达到更高的速度。
现在,开发人员可以借助 IDML:
- 动态生成或修改文档
- 解构并重用部分文档
- 使用 XSLT 变换文档元素
- 使用 XPath 或 XQuery 找到并修改 InDesign 文档中的数据
- 使用 Adobe Flash® Builder® 软件和 Adobe AIR® runtime 在 IDML 工作流程之前创建自定义应用程序和界面
重新发明设计好的文档工作流程
IDML 源自 InDesign 交换格式(InDesign Interchange,INX),InDesign CS2 中引入了这种格式,它允许用户保存文档并用于先前版本中。INX 设计为只能用于 InDesign,因此它的读取和操作比较繁琐。那些尝试操作 INX 格式的人遇到诸多问题,如可读性、强健性、可扩展性以及与 XML 工具的兼容性。
IDML 通过允许开发人员更改、汇编和再汇编 InDesign 文档的 XML 表示,解决了这些问题。这样就可以在 InDesign 环境外创建和操作 InDesign 文件了。然后再将这些文件导入 InDesign 产品中,渲染为最终输出格式。
优势
IDML 为构建和实施各种发布解决方案提供了一种更简单、灵活的方式。优势包括:
- 完整性-借助 IDML,可以呈现具备完整往返能力的对象、属性和首选项。
- 可读性-几乎任何能读写 XML 的程序或工具都可以读写 IDML 格式。
- 强健性-借助 IDML,开发人员可以更轻松地发现错误,更灵活地处理错误。
- 向后兼容性-用户可以在后续版本中打开为某个版本生成的 IDML 文件。
样本用例
由于 IDML 是一种 XML 格式,它有各种潜在用途。但常用用途可能包括:
XML 资源
了解如何在 InDesign 中导入和使用 XML 文件。
脚本资源
使用 InDesign 脚本支持,可以自动执行乏味的制作任务,如置入和替换图像、更正文本中的错误和准备用于印刷的文件。它在 XML 和基于 IDML 的工作流中扮演着不可或缺的重要角色。详细了解如何在 InDesign 中添加和使用脚本。
XMP 资源
XMP-为媒体添加智能
Adobe 的 Extensible Metadata Platform (XMP) 是一种标签技术,可让您将一种称为“元数据”的文件相关数据嵌入文件中。转至 XMP 网站,了解有关合作伙伴和标准如何使用 XMP 的更多信息。
面向开发人员的 XMP 技术
XMP Toolkit 允许您将元数据功能集成到您的产品或解决方案中。它支持 macOS、Windows® 和 UNIX® 并随附样本、文档、源代码和项目文件。可通过 BSD 许可获得 XMP Toolkit。
相关资源
告知我们