リンクをクリップボードにコピー
コピー完了
Acrobat Standardを使用しています。
Excelのリストを作成して、そこにPDFの特定箇所へのリンクを貼って
押下するとその箇所に移動するようにしたいです。
移動先の設定をして、#【移動先】を試みましたが、できませんでした。
PDF、Excelともに同じフォルダの別階層に保存しています。
よろしくお願いいたします。
「#【移動先】」ということは、次の2つのドキュメントのどちらか(あるいは両方)を参照されているのだと思います。
特定のページで PDF ファイルを開く URL を作成する
https://helpx.adobe.com/jp/acrobat/kb/link-html-pdf-page-acrobat.html
HTML ページから PDF ファイルの特定の場所へのリンクを作成する方法(Acrobat)
https://helpx.adobe.com/jp/acrobat/kb/cq07311054.html
ここに「HTMLページ」とあるように、この機能はAcrobat本体の機能ではなく「Acrobatのブラウザープラグイン」の機能になります。ですから「Acrobatプラグイン」がインストールされているWebブラウザでのみ動作するということです。Excelで使おうとするなら、「Excelからブラウザを起動して、そこからリンクさせる」ということになります。
しかし、次のページにあるように、「Acrobatプラグイン」を使えるブラウザは現在ありません。(唯一Internet Explo
...リンクをクリップボードにコピー
コピー完了
「#【移動先】」ということは、次の2つのドキュメントのどちらか(あるいは両方)を参照されているのだと思います。
特定のページで PDF ファイルを開く URL を作成する
https://helpx.adobe.com/jp/acrobat/kb/link-html-pdf-page-acrobat.html
HTML ページから PDF ファイルの特定の場所へのリンクを作成する方法(Acrobat)
https://helpx.adobe.com/jp/acrobat/kb/cq07311054.html
ここに「HTMLページ」とあるように、この機能はAcrobat本体の機能ではなく「Acrobatのブラウザープラグイン」の機能になります。ですから「Acrobatプラグイン」がインストールされているWebブラウザでのみ動作するということです。Excelで使おうとするなら、「Excelからブラウザを起動して、そこからリンクさせる」ということになります。
しかし、次のページにあるように、「Acrobatプラグイン」を使えるブラウザは現在ありません。(唯一Internet Explorerだけ、できるように書いてありますが、これも今年の6月にサポートが終了、来年2月にはWindowsから削除される予定です)
PDF をブラウザーで表示 | Acrobat、Acrobat Reader
https://helpx.adobe.com/jp/acrobat/using/display-pdf-in-browser.html
よって、「PDFの特定箇所へのリンクを貼って押下するとその箇所に移動」することは不可能です。
リンクをクリップボードにコピー
コピー完了
早速ご返信ありがとうございます。
不可能なのですね・・・
はっきり不可能とわかったので、スッパリあきらめて代替案を考えることに専念できます!
大変助かりました。ありがとうございました。
リンクをクリップボードにコピー
コピー完了
補足+余談
Acrobatでローカルファイル表示のページ指定は
PDF書類のプロパティで『開くページ』指定するか
Javascriptでページ指定するか?になりますので
Omachiさんが
書かれている通りだと思います。
ブラウザでのPDFの表示の場合
PDF Embed APIを利用すれば
https://developer.adobe.com/document-services/docs/overview/pdf-embed-api/howtos_ui/
gotoLocationでページ指定が可能です
補足でした
参考まで
リンクをクリップボードにコピー
コピー完了
エクセルのハイパーリンクで、特定のPDFの特定頁を表示させることは可能です。私はエクセルで、ある特定分野の文献管理を行っています。予稿集のように1~2頁くらいの分量の発表が多数集まっている場合に、以下のような作業手順を経て、エクセルによるデータベースに使います。
①以下のようなbatをエディタかワードで作成し、データベースとするエクセルファイルと同じフォルダに格納。
start AcroRD32.exe /a "page=6" ""C:\[フォルダ名]\[サブフォルダ名]\[サブフォルダ名]\[ファイル名].pdf"
ここにみえるpage=6 は、表示させたい特定頁です。そして、このbatファイル名は、わかりやすいように
OpenPDF6.bat OpenPDF7.batのように連番で振ります。
②エクセルのハイパーリンクのセルに、リンクとでもして、このリンクの文字に通常使うpdf名ではなく、このbatをハイパーリンクさせます。
これだけの操作で、エクセルで作成したデータベース(表)で、特定PDFの特定頁にジャンプすることができます。