Skip to main content
松尾圭介
Participant
April 10, 2017
Question

相対パスで設定したリンク先のファイルを関連アプリケーションで開きたい。

  • April 10, 2017
  • 1 reply
  • 9756 views

【試した環境】

MacOSX 10.11.6

AcrobatPro DC

AcrobatPro X

InDesignCC 2017(PDFの元データ作成環境)

デフォルトブラウザ → Firefox

【やりたいこと】

PDFのリンクをクリックすると、リンク先のファイルが関連付けられたアプリケーションで開く。

また、このPDFとリンク先のファイルを構造は維持したまま、他のPCにもっていき、

そのPCでも同様の挙動を行う。

※ファイルとアプリケーションの関連付けはOS側に依存で問題ありません。

ファイル/フォルダ構造イメージ

ソース.pdf

リンク先フォルダ

├リンク先ファイル1.indt

└リンク先ファイル2.indt

※.indtファイルはInDesignに関連付け済み、ダブルクリックではInDesignで開く

【現状試したこと】

InDesignで元のPDFを作成。

(1)InDesignからPDFに書き出し。

  • リンク(Webリンクを開く)のパスが絶対パスになっているため、他のPCではリンク先がない状態になる。
  • リンク(Webリンクを開く)をクリックすると、ブラウザ(Firefox)が開き、ファイルのダウンロードになる。(AcrobatPro DC)
  • リンクをクリックすると、リンク先ファイルが関連アプリケーションで開く(AcrobatPro X)

(2)AcrobatProでリンクを「Webリンクを開く」から「ファイルを開く」に変更。

  • リンク(ファイルを開く)をクリックすると、ファイルが関連アプリケーションで開きました。
  • ファイルのパスが絶対パスで設定され、他のPCにもっていくとリンク先がない状態になる。
  • リンク(ファイルを開く)設定時にはファイル選択ダイアログでしか設定ができず、相対パスに書き換えられない。

(3)AcrobatProでリンク(Webリンクを開く)を編集し、相対パスに変更

  • (1)(2)の環境によるパスの問題は解決、目的のファイルへリンクされていることは確認できました。
  • リンク(Webリンクを開く)をクリックすると、ブラウザ(Firefox)が開き、ファイルのダウンロードになる。(AcrobatPro DC、AcrobatPro Xどちらでも)

現状、相対パスでのリンクの設定はできたのですが、そのリンクをクリックするとブラウザが開き、ファイルのダウンロードとなってしまいます。

リンク先を開くのはOS等の環境に依存している可能性が高いのではないかという予想はしているのですが、どの辺が問題なのか手詰まりになってしまっています。

【質問内容】

  1. Webリンクを開くをファイルのダウンロードではなく、ファイルを開かせるようにする方法
  2. ファイルを開くを相対パスで設定する方法

上記はどちらかが分かれば問題ありません。

ブラウザの設定の問題?

OSの設定の問題?

Acrobatの設定の問題?

それぞれの情報を調べてみたのですが、なかなか情報が見つからず、どなたか解決方法や参考になる情報など

ご存知でしたらご教示いただければと思います。

こちら、基本的には「やりたいこと」を達成できれば方法は関係ありませんので、

そもそもアプローチ方法に問題があるようでしたらその点もご指摘いただければと思います。

This topic has been closed for replies.

1 reply

kk_daiku
Inspiring
April 20, 2017

Acrobatでのリンク(ファイルを開く)は、絶対パスですが、ソースのPDFとリンク先のフォルダ(ファイル)が同じフォルダ内にあれば、相対パスに書き換えなくても自動的に他のPCでもパスを書き換えてくれます。

リンク編集をかなりやりましたが、その辺は気にしたことがないです。

リンク先のフォルダが、他のフォルダにある場合でも、階層など構造が維持できる状態で他のPCもっていければ、パスの書き換えなしでOKです。

他のPCで、見失うとすれば、適切な場所にリンク先がないことになります。