在我的组织中,我们将XML作为输入,并尝试使用adobe sdk和java填充* .idml文件。是否可以为任何自定义* .idml文件工作?如果是,最好的方法是什么?
答案 0 :(得分:1)
idml文件只是包含许多XML文件的zip文件。您自己操纵这些XML文件,或者您可以使用IDMLlib(http://idmllib.com/)等库来为您完成一些繁重的工作。
答案 1 :(得分:1)
IDML代表了大量的设置和参数,甚至使用像IDMLLib这样的库,正如SnB建议的那样,为所有这些创建默认值可能非常耗时。
最好的方法是通过从InDesign导出空白文档来创建包含所需的所有基本设置的shell模板,然后以点差或故事或您需要创建的任何其他内容的形式将自定义内容注入其中。此技术的更高级版本可能会为IDML文件的每个不同部分(展开,故事,文本框架等)使用模板并填充,然后组装这些模板以生成完成的文档。