1

私はAdobe InDesignによって生成されたいくつかのIDMLファイルを扱っています。これは、要するにINDDファイルのXML表現であり、InDesignのメインファイル形式です。

1 つまたは複数の IDML ファイルを別の単一の IDML「マスター」ファイルにリンク/埋め込みたいと考えています。
InDesign 自体で複数の INDD ファイルをマスター ファイルにリンクすることはできましたが、IDML ファイルをリンクする方法がわかりません。また、IDML を IDML にリンクするのではなく、INDD ファイルを IDML ファイルにリンクできることもわかりました。

簡単な方法でファイルを操作できる必要があるため、INDD ではなく IDML を使用する必要があります。

IDML ファイルを他の IDML ファイルにリンクする方法はありますか? または、InDesign の実際のインスタンスを使用せずに、PHP を使用して IDML ファイルを INDD ファイルに変換する可能性はありますか?

これを行う必要がある理由を明確にするために編集します。
私の IDML マスター ファイルは、サイト レイアウトのテンプレートのようなものです。埋め込む必要がある IDML ファイルは、特定のレイアウトを持つ単一のコンテンツ ボックスを表します。これらのレイアウトを保持するには、それらを別のドキュメントに埋め込むのが最善であると考えました。これは、INDD では問題ありませんが、IDML では問題ありません。

4

1 に答える 1

0

ご覧のとおり、InDesign は IDML の「インポート」をサポートしていません。開くことしかできません。「単一のコンテンツ ボックス」が十分に単純であれば、アンカー オブジェクトと ICML を使用できます。リファレンス ICML ファイルを作成するには、単一のコンテンツ ボックスに表示されるすべての InDesign オブジェクトをグループ化するだけです。次に、それを切り取り、テキスト ボックスに貼り付けて、グループが固定オブジェクトになるようにします。アンカー オブジェクトの設定を調整して、基準点と配置点の両方がボックスの左上隅に設定されるようにします。次に、そのテキスト ボックスを InCopy ドキュメントとしてエクスポートします。結果は、すべてをカプセル化するリンクされた ICML になります。

于 2014-10-05T20:59:23.860 に答える