1

在我的组织中,我们将 XML 作为输入并尝试使用 adobe sdk 和 java 填充 *.idml 文件。是否可以为任何自定义 *.idml 文件工作?如果是,最好的方法是什么?

4

2 回答 2

1

IDML 代表了大量的设置和参数,即使使用诸如 IDMLLib 之类的库,正如 SnB 所建议的那样,为所有这些创建默认值也可能很耗时。

最好的方法是通过从 InDesign 中导出一个空白文档来创建一个包含您想要的所有基本设置的外壳模板,然后以跨页或故事或您需要创建的任何其他形式将您的自定义内容注入其中。该技术的更高级版本可能会为 IDML 文件的每个不同部分(跨页、故事、文本框等)使用模板并进行填充,然后将它们组合起来以生成完成的文档。

于 2012-08-27T14:14:16.087 回答
1

idml 文件只是包含许多 XML 文件的 zip 文件。您自己操作这些 XML 文件,或者您可以使用诸如 IDMLlib ( http://idmllib.com/ ) 之类的库来为您完成一些繁重的工作。

于 2011-07-20T21:38:20.483 回答