XMLを読み込むときにInDesignにネットワークドライブへのイメージパスを認識させる


2

私は小さな出版社で働いていて、定期的にカタログやパンフレットなどを作成しています。そこで、私たちが手に入れたさまざまなタイトルのサブセットを特集しています。

カタログに含まれるタイトルに基づいて、本の表紙へのリンクを含む各本のすべてのメタデータを含むXMLファイルを(PHPでは、非常に柔軟に)作成します。

問題の本のISBNという名前の私たちのカバーイメージはすべて、Samba経由でログオンし(ユーザー名とパスワードで認証する)ネットワークドライブ上のフォルダーに置かれてから、作業中のマシンのデスクトップにマウントされるOS X Yosemiteを実行しているMac)

次に、XMLファイルをInDesign(CS6)ドキュメントにインポートして、実際のカタログをレイアウトします。

このワークフローに関するすべてのものが完璧かつ非常にエレガントに機能します。 を除く InDesignはそのような画像を見つけることを拒否しているようだ href パスはローカルハードドライブ上のどこかにつながっていません。

さまざまな場所でオンラインで、私は参照を見つけました(のように6ページ) このPDFはカリ・ヤンセンによって InDesignは href 次のようにフォーマットされるパス href= ビットと引用):

画像はXMLファイルと同じフォルダにあります。 file:///image.jpg (または file:image.jpg
画像はサブフォルダーにあります。 file:///images/image.jpg
ハードドライブ上の画像、絶対パス名: file:///Users/username/ Documents/Blablabla/images/image.jpg
イメージは別のボリューム(サーバー/ネットワークドライブ)にあります。 file:///Volumes/VolumeName/RestOfPath

それは私がどこでも見つけることができるのと同じくらい多くの説明です しかし、それはうまくいきません 。少なくともこのネットワークドライブ上のファイルにはありません。

XMLファイルと同じフォルダー、またはサブフォルダー内のファイルへの相対パスを指定すると、問題なく動作します。 OSドライブ上のフォルダへの絶対パスを指定すると(つまり、 /Users/username/Blablabla/... )、それもうまく動作します。

ただし、ネットワークドライブ上のファイルにリンクしている場合は、 file:///Volumes/NetworkDrive/CoverImages/9781234567890.ext、InDesignはファイルを見つけられません。それは私がそれから私がそれからファイルリストの中でイメージを選ぶことができる「ファイルを探す」ダイアログボックスを与えるだけです。画像を選択して[OK]をクリックすると、正常に動作します。画像が表示されます。しかし、そのフォルダにある約2,500枚の画像のうち、60個か70個が必要な場合は、特に実用的ではありません。

2つの方法で、リンクしているファイルが実際にフォルダ内にあることを確認しました。まず、XMLファイル内のパスは、基本的に glob そのフォルダのファイルリストを検索します。そして第二に、を使用して cp (XMLファイルからパスをコピーして)イメージファイルをローカルドライブのフォルダにコピーしても問題ありません(少なくともOS Xターミナルには /Volumes/NetworkDrive/CoverImages/9781234567890.ext 完全に有効なものとして)。

これは すべて ファイル

InDesignに(SMB)ネットワークドライブ上のイメージパスを許可させる方法はありませんか?

(私は読んで理解しました この質問 しかし、それはData Mergeを扱っています。Data Mergeは、ファイルへのリンクに違ったフォーマットを使用しています。ネットワークドライブがマウントされていない状態でドキュメントを開くと、イメージへのリンクが切断されることを意味します。これは、計算上の欠点です。)


InDesignには、 ディレクトリ それはファイルを含みますが、ファイル自体は含みませんかそしてそれはそれからあなたがリストの中でファイルを見ることができるそのディレクトリを閲覧するためのダイアログを提示し、あなたはそのファイルを選択します。
drootang

@drootangディレクトリが見つかったかどうかを確認する方法があるとは思わない。 「ファイルを検索」ダイアログは、最後に閉じたときと同じフォルダで常に開きます。 CoverImages それ以外の場合はそうではありません。
Janus Bahs Jacquet

@ drootang私はあなたの質問の2番目に答えるのを忘れたようです。はい、ディレクトリ内のイメージを手動で選択したら、それを受け入れて機能します。残念なことに、それは変わりません href [構造]ペインの値を変更し、[リンク]ペインには「通常の」パスのみを指定します。 /Volumes/NetworkDrive/... XMLでは唯一必要なものではない file:/// そのため、何が問題なのかを突き止めるためにそれを使用することはできません。 : - /
Janus Bahs Jacquet

samba共有をどのようにマウントしていますか?私が考えることができる唯一のことはあなたがボリュームをマウントするときInDesignファイルブラウザがおそらく-nobrowseオプションによってブロックされるのと同じメカニズムを使っているということです。 Finderを使用して接続し、[移動] - [サーバーに接続]を選択した場合は、そうではありません。あなたはのオプションで遊んでみることができます man mount_smbfs。あなたがSafariにファイルのURLを入れた場合、それは開きますか?
drootang

@ drootang私はFinder経由でドライブに接続します - >移動 - >手動でではなくサーバーに接続する mount_smbfs それとも何か。 SafariのアドレスフィールドにURLを入力しても問題なく動作し、問題なくファイルを開くことができます。
Janus Bahs Jacquet
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.