Skip to main content
Participant
April 17, 2024
Answered

スクリプト部品の代替品について

  • April 17, 2024
  • 2 replies
  • 274 views

Edgeネイティブにおいて、帳票PDFファイル内に埋め込まれたスクリプトが正常動作しません。

下記スクリプト部品について代替え部品があるかご存知でしたらご教示いただきたいです。
また、代替え部品がある場合、それはAdobe Acrobat 拡張機能(無料版)でも使用できるのでしょうか。
もしくは、 Adobe Acrobat 拡張機能(Pro) のみの使用になるのでしょうか。

<スクリプト部品>
・this.print()
・this.path

    This topic has been closed for replies.
    Correct answer Ten A

    EdgeのデフォルトはAcrobatを利用せず独自実装のリーダーです。


    https://learn.microsoft.com/ja-jp/deployedge/microsoft-edge-pdf


    こちらに記載のある通りJavaScriptはサポートされていません。

    2 replies

    Ten A
    Community Expert
    Ten ACommunity ExpertCorrect answer
    Community Expert
    May 19, 2024

    EdgeのデフォルトはAcrobatを利用せず独自実装のリーダーです。


    https://learn.microsoft.com/ja-jp/deployedge/microsoft-edge-pdf


    こちらに記載のある通りJavaScriptはサポートされていません。

    IceFloe
    Participating Frequently
    May 19, 2024

    私はMacユーザーなので
    >Edgeネイティブ
    が、なんの事だか?さっぱりですが
    思いついた事だけ書いておきますね

     

    PDFファイル内に記述されているAcrobat Javascript APIのスクリプトは
    Acrobat製品版かAcrobatReadeの『デスクトップ版で』
    開かないと動作しない物が『ほとんど』です
    ブラウザや他のアプリケーションで開いた場合
    まぁ、ほとんどが、期待動作しません

     

    ちょっと前(って結構経つか?2015年ぐらいか?)
    AdobePDFViewer.pluginを使って
    ブラウザのウィンドウ内に
    Acrobatデスクトップアプリケーションを呼び出して表示していた時は動作しましたから
    お使いの帳票PDFのシステムの仕様が
    その頃のままなんじゃないかな?(想像)


    ブラウザで表示しているなら改修されない限り動作しないので
    スクリプトで指定している挙動が重要なら
    ダウンロードしてAcrobatかAcrobatReaderで閲覧させるしかないかも?です
    参考まで

     

    -余談
    Acrobat Javascript API
    ちょっと凝った事記述すると
    結構互換のあるFoxitとかでも上手く動作しないし
    Acrobatのv23(AV2新UI版)からは
    不具合の温床状態のまま1年経過…遠い目