【发布时间】:2011-07-07 06:04:58
【问题描述】:
在我的组织中,我们将 XML 作为输入并尝试使用 adobe sdk 和 java 填充 *.idml 文件。是否可以为任何自定义 *.idml 文件工作?如果是,最好的方法是什么?
【问题讨论】:
在我的组织中,我们将 XML 作为输入并尝试使用 adobe sdk 和 java 填充 *.idml 文件。是否可以为任何自定义 *.idml 文件工作?如果是,最好的方法是什么?
【问题讨论】:
idml 文件只是包含许多 XML 文件的 zip 文件。您自己操作这些 XML 文件,或者您可以使用诸如 IDMLlib (http://idmllib.com/) 之类的库来为您完成一些繁重的工作。
【讨论】:
IDML 代表大量的设置和参数,即使使用像 SnB 建议的 IDMLLib 这样的库,为所有这些创建默认值也可能很耗时。
最好的方法是通过从 InDesign 导出一个空白文档来创建一个包含所有基本设置的 shell 模板,然后以跨页或故事或您需要创建的任何其他形式将您的自定义内容注入其中.此技术的更高级版本可能会为 IDML 文件的每个不同部分(跨页、故事、文本框等)使用模板并进行填充,然后将它们组合起来以生成完成的文档。
【讨论】: