2014-07-23 21 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。