2014-07-23 90 views
1

我正在处理Adobe InDesign生成的一些IDML文件,简而言之,INDD文件,InDesigns主文件格式的XML表示形式。在另一个idml中嵌入idml

我想将一个或多个IDML文件链接/嵌入到另一个IDML“主”文件中。
我设法将多个INDD文件链接到InDesign本身的主文件中,但无法弄清楚如何链接IDML文件。我还发现可以将INDD文件链接到IDML文件,而不是将IDML链接到IDML。

我需要使用IDML而不是INDD,因为我必须能够以简单的方式操作文件。

有没有办法将IDML文件链接到其他IDML文件? 或者有没有可能在PHP的帮助下将我的IDML文件转换为INDD文件,而无需使用InDesign的实例?

编辑claryfy为什么我需要这个做:
我IDML主文件是排序为站点布局的模板。我需要嵌入的IDML文件代表具有特定布局的单个内容框。为了保留这些布局,我认为最好将它们嵌入到另一个INDD没有问题的文档中,但仅仅使用IDML。

+0

好奇你为什么要在IDML中嵌入IDML? –

+0

@JoshVoigts我编辑了这个问题,使其更加清晰。 – Syberspace

+0

请提供参考资料,了解您在哪里可以找到什么,哪些不可以。还请联系该文件/数据格式的供应商以获取支持选项,并在此处询问。 – hakre

回答

0

正如您所见,InDesign不支持“导入”IDML。它只能打开它。 如果“单个内容框”足够简单,则可以使用锚定对象和ICML。 要创建参考ICML文件,只需对出现在单个内容框中的所有InDesign对象进行分组。然后将其剪切并粘贴到文本框中,以使该组成为锚定对象。调整固定的对象设置,以便您的参考点和对齐点均设置为框的左上角。然后将该文本框导出为InCopy文档。结果将是一个封装了一切的链接ICML。