終了

ハイパーリンクの相対パスが動作しない

Community Beginner ,
Jun 30, 2022 Jun 30, 2022

リンクをクリップボードにコピー

コピー完了

PowerPointで作成したPDFファイルをAdobe Acrobat Readerで閲覧すると、

パスに"../"が含まれるハイパーリンクが開けません。

別のPDFビューアでは正常に開けますが、Adobeで開いた時だけリンク先のアドレスが文字化けしているようです。

絶対パスの場合は正常に開くことができます。また、相対パスでも"../"を含まない場合は開ける場合があります。

パスに"../"を含んでも文字化けしないようにするにはどうすればよいでしょうか。

キーワード
手順

表示

6.8K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jul 01, 2022 Jul 01, 2022

リンクをクリップボードにコピー

コピー完了

OSのバージョン,PowerPointのバージョン,PDFの作成方法は基本情報として必要かと思います。

(私個人としては,「絶対パス」「相対パス」「"../"」の意味するところとリンク先が何なのか(ファイル? Webサイト?)についてもう少し説明がほしいところです)

 

決め打ちで書くとすると,例えば,同一階層とその下のフォルダに置いた画像ファイルをリンクした場合ですが,私の環境(Windows10/21H2,PowerPoint2016/バージョン2205/ビルド15225.20288)では,Acrobatアドイン経由で書き出したPDFのリンクを踏んでもリンク先アドレス等は表示されることはなく,既定アプリ(Photoshop)の起動確認画面しか出ません。

dsfa.png

 

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jul 01, 2022 Jul 01, 2022

リンクをクリップボードにコピー

コピー完了

返信ありがとうございます。説明不足で申し訳ありません。

OS:Windows 10 Pro 1909 ビルド18363.1556

PowerPoint 2013

PDFの出力方法:pptxファイルをPowerPointで開き、「名前を付けて保存」からファイル形式をPDFとして保存しています。オプションは添付画像の通りです。

 

リンク先はフォルダまたはファイルで、いずれの場合も同様の不具合が起きます。

相対パスや絶対パスというのはPowerPointにてこれらフォルダまたはファイルへのリンクを張る際のアドレスの指定方法の違いであり、相対パスの"..\"は一階層上のディレクトリを指します。(確認したところ../ではなく..\でした。すみません。)

"..\"の有無が関係しているように思われましたが、これを含んでいない場合でもアドレスの文字化けが発生することも確認されましたので、必要条件ではなさそうでした。すみません。

 

そしてアドレスの文字化けについてですが、PDFファイルをAcrobat Readerで開き、リンク文字列にマウスをホバーするとアドレスが表示されると思うのですが、その表示が文字化けしている状況です。(画像参照)

PowerPoint上でアドレスを"..\新しいフォルダ― (2)"のように相対パス指定した際に文字化けが起こってリンクが機能しませんが、絶対パスで指定した時は文字化けせずにアドレスが表示され、リンクも機能します。

アドレスの文字化けの有無とリンクの機能の可否は一致しているので、何らかの関係があると考えています。

また試す過程で分かりましたが、上記の不具合動作はサーバ上のファイルで起こり、ローカルのフォルダで同じことを行っても同様の問題は起こりませんでした。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jul 02, 2022 Jul 02, 2022

リンクをクリップボードにコピー

コピー完了

MM808080さん、こんにちは。

 

katayanagi51さんがコメントされていますが、MM808080さんの環境についてお知らせいただくと、同じ環境の方からコメントがつきやすいと思います。

 

一応、私の手持ちの環境でも調べてみました。

・Windows 10 Pro 21H2
・PowerPoint バージョン 2205(for Microsoft 365)

・Adobe Acrobat Reader DC 22.001.20142

(7月4日訂正 (_ _) )
・Adobe Acrobat Pro DC 22.001.20142(PPTXからPDF書き出しに使用)
・Adobe Acrobat Reader DC 22.001.20142(表示と動作チェック)

 

PowerPoint上で、テキストにハイパーリンクを「隣のフォルダに入っているJPEG画像」として指定しました(相対パス指定)。その後、PPTXファイルと同じフォルダに「Adobe PDFとして保存」メニューを用いてPDFを書き出しました。

 

r360studioKazueMori_0-1656753912055.png

 

フォルダ構造は、次の図のような形です。

 

r360studioKazueMori_1-1656753931505.png

 

JPEGファイルの関連付けには、Windows標準のフォトが指定されている状況です。その上で、PDFを開き、リンクを確認したところ、パスの文字化けはされておらず、どの場所に移動しても、リンクが切れることはありませんでした(次のスクショで、別のマシンの2箇所に移動した時の様子があります)。

 

r360studioKazueMori_2-1656753952080.png

 

r360studioKazueMori_3-1656753960286.png

 

日本語が混ざったパスになるように実験してみたのですが、文字化けはされていないようです。

 

別環境での状況について、ご参考になりましたら幸いです。
(くわしい状況をお聞きしないままに答えているので、外していたらすみません。)
.

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jul 03, 2022 Jul 03, 2022

リンクをクリップボードにコピー

コピー完了

丁寧に図示していただきありがとうございます。

失礼しました。肝心のAdobe Acrobat Readerのバージョンを書き忘れていました。

OS:Windows 10 Pro 1909 ビルド18363.1556

PowerPoint 2013

Adobe Acrobat Reader DC Continuous Release バージョン2022.001.20142 64ビット

です。r360studio Kazue Mori様と同一のようです。

このフォーラムの仕様が分かっていないのですが、私がkatayanagi51様に返信した内容はr360studio Kazue Mori様から閲覧することはできないのでしょうか。そうでしたら再度詳しく状況説明をいたします。

もしそうでないなら、申し訳ありませんが自分では追加すべき情報が分からないので具体的に何の情報を提示すべきかご教示いただけますでしょうか。

 

試していただいた環境では文字化けは起こらないのですね。

出力手順を詳しく伺いたいのですが、『「Adobe PDFとして保存」メニュー』というものを見つけることができませんでした。「名前を付けて保存」や「エクスポート」とは別物でしょうか。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jul 03, 2022 Jul 03, 2022

リンクをクリップボードにコピー

コピー完了

情報ありがとうございました。

すべての投稿はすべての閲覧者に見えているので何度も書かなくて大丈夫です^^

 

で,本題ですが,問題を再現することができました。サーバ上と追記されていますがこちらではローカルでも起こります。

再現条件としては,Windows10/PowerPoint2016(2013)において,AcrobatProの機能(アドイン経由,「Adobe PDFとして保存」)を使わずにPowerPointの変換機能(保存機能)でPDF化していること,リンクファイル名(や相対パスのフォルダ名)に半角英数字(と半角記号)以外の文字が使われていることは確定かと思います。

 

当該PDFファイルは,Acrobat製品でリンクを開こうとしてもエラーとなりますが,他社製PDFビューワ(FoxitPDFReaderを使用)ではエラーにならずにリンクファイルを開くことができました。

Acrobat,Acrobat Readerで正常な処理を保証しているPDFファイルはAdobe製品から生成したもののみ,みたいな話にもなるとは思うのですが,これはバグのような気がします。Mac環境がないのでそちらは未確認です。

 

01-AcrobatReaderDC.jpg02-他社製Reader.jpg

 

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jul 04, 2022 Jul 04, 2022

リンクをクリップボードにコピー

コピー完了

ご確認ありがとうございます。
「Adobe PDFとして保存」というのはAcrobat Proのアドインなのですね。
これを使えば問題は解消するのでしょうが、Acrobat Proの所有ライセンス数が少ないためできれば別の解決策を探りたいです。
しかし、バグであればAdobe側で修正していただけない限り手の打ちようがないということになるんでしょうか。
この不具合は最近発生するようになったので、近日中に修正されるのではないかと期待していますが…

バグ報告するべきかとこちらを探してみたところ、類似の報告が見当たらなかったので報告を検討します。

Acrobat Reader for Windows and Mac: 新着 (735件のアイデア) – Share your feedback on Acrobat DC (uservoice.co...

 

補足ですが、2バイト文字が原因と考えてパスの2バイト文字の部分のみをASCIIコードに変換してリンクを貼ってみるなどしましたが、無意味でした。
実際のパスが半角英数字のみになるようフォルダ名を変更するというのも運用上難しいです。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jul 04, 2022 Jul 04, 2022

リンクをクリップボードにコピー

コピー完了

MM808080さん、こんにちは。

 

MM808080さん wrote::
>出力手順を詳しく伺いたいのですが、『「Adobe PDFとして保存」メニュー』というものを見つけることができませんでした。「名前を付けて保存」や「エクスポート」とは別物でしょうか。

 

すみません! 私がAcrobatの環境を書き違えておりました。

 

書き出したPDFの表示・動作チェックをしたのは「Adobe Acrobat Reader DC 22.001.20142」だったのですが、元のPDFを作成した(書き出した)のは「Adobe Acrobat Pro DC」でした。

 

『「Adobe PDFとして保存」メニュー』は、Acrobat Pro DCの機能として、PowerPointのアドインとして提供している機能です。

 

Acrobat Reder DCには提供されていない機能だという部分が、すっかり頭から抜け落ちていて、動作確認をしてしまいました。

 

『「Adobe PDFとして保存」メニュー』については、次のページに記載がされています。

 

●Adobe AcrobatでWord、ExcelまたはWebサイトからPDFを作成 | Adobe Acrobat DC チュートリアル
https://helpx.adobe.com/jp/acrobat/how-to/create-pdf-files-word-excel-website.html?set=acrobat--fund...


katayanagi51さんがコメントされているように、PowerPointの変換機能(保存機能)でPDF化すると、どうやらうまく処理されないようですね。。

 

お騒がせしてすみません。お詫びとご連絡まで。
.

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jul 04, 2022 Jul 04, 2022

リンクをクリップボードにコピー

コピー完了

最新

補足ありがとうございます。お気になさらないでください。

Acrobat ProのアドインはOfficeソフトのリボンに表示されるのですね。私の環境にはない訳です。

 

まずはバグ報告してみて、どうしても解決しない場合はAcrobat Proを使用して書き出すか、PDFビューアを変更するか検討することにしたいと思います。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines