リンクをクリップボードにコピー
コピー完了
Edgeネイティブにおいて、帳票PDFファイル内に埋め込まれたスクリプトが正常動作しません。
下記スクリプト部品について代替え部品があるかご存知でしたらご教示いただきたいです。
また、代替え部品がある場合、それはAdobe Acrobat 拡張機能(無料版)でも使用できるのでしょうか。
もしくは、 Adobe Acrobat 拡張機能(Pro) のみの使用になるのでしょうか。
<スクリプト部品>
・this.print()
・this.path
EdgeのデフォルトはAcrobatを利用せず独自実装のリーダーです。
https://learn.microsoft.com/ja-jp/deployedge/microsoft-edge-pdf
こちらに記載のある通りJavaScriptはサポートされていません。
リンクをクリップボードにコピー
コピー完了
私はMacユーザーなので
>Edgeネイティブ
が、なんの事だか?さっぱりですが
思いついた事だけ書いておきますね
PDFファイル内に記述されているAcrobat Javascript APIのスクリプトは
Acrobat製品版かAcrobatReadeの『デスクトップ版で』
開かないと動作しない物が『ほとんど』です
ブラウザや他のアプリケーションで開いた場合
まぁ、ほとんどが、期待動作しません
ちょっと前(って結構経つか?2015年ぐらいか?)
AdobePDFViewer.pluginを使って
ブラウザのウィンドウ内に
Acrobatデスクトップアプリケーションを呼び出して表示していた時は動作しましたから
お使いの帳票PDFのシステムの仕様が
その頃のままなんじゃないかな?(想像)
ブラウザで表示しているなら改修されない限り動作しないので
スクリプトで指定している挙動が重要なら
ダウンロードしてAcrobatかAcrobatReaderで閲覧させるしかないかも?です
参考まで
-余談
Acrobat Javascript API
ちょっと凝った事記述すると
結構互換のあるFoxitとかでも上手く動作しないし
Acrobatのv23(AV2新UI版)からは
不具合の温床状態のまま1年経過…遠い目
リンクをクリップボードにコピー
コピー完了
EdgeのデフォルトはAcrobatを利用せず独自実装のリーダーです。
https://learn.microsoft.com/ja-jp/deployedge/microsoft-edge-pdf
こちらに記載のある通りJavaScriptはサポートされていません。