2 返信 最新の回答 日時: Jul 31, 2007 1:38 PM ユーザー:(sun-20d915c6)

    Open ParametersのcommentIDとは何ですか?

      Adobe Acrobat 7.0.9 Standard
      Windows 2000

      PDFのOpen Parametersを調査しているのですが、「comment=commentID」の「commentID」とは何を設定すればいいのかわかりません。
      ご存知の方がいらっしゃれば、ご教示ください。

      サンプルでは
      http://example.org/doc.pdf#page=1&comment=452fde0e-fd22-457c-84aa-2cf5bed5a349
      と、書かれているのでノートツールのアドレスのようなもの?を設定するのかと思うのですが、ノートのプロパティを見てみたのですがそのようなものは見つけられず・・。
      そもそも「comment=ノートツール」という考えがあっているのかもわからないので間違っていれば訂正ください。
        • 1. Re: Open ParametersのcommentIDとは何ですか?
          Level 1
          同じ投稿者による「印刷時にサイズごとにプリンタを変更したい」という投稿は、当人のまとめ投稿がないままになっているがどうなっているのであろうか?
          今回も最初の質問投稿だけであとはだんまりであろうか?

          今回の問題については以下のサイトを参照。

          ・Associating External JavaScript File to Open with PDF Document
          http://www.adobeforums.com/cgi-bin/webx/.3bbedaa6.3bc453b6

          getProps、getAnnotsなどをヒントにAcrobat JavaScript Scripting Referenceを調べればいいだろう。
          • 2. Re: Open ParametersのcommentIDとは何ですか?
            Level 1
            brazilさま

            参考サイトのご教示ありがとうございました。
            サンプルを参考に注釈名(commentID)を抽出してみました。

            ■テスト用にPDFを作成し、注釈(ノートツール)を1ページ目に3つ、3ページ目に1つ、8ページ目に1つ配置。
             以下のJavaScriptを「ページ開閉時の設定」に記述。
            ------------------------------------------------------------------
            // すべての注釈を抽出
            this.syncAnnotScan();

            // 抽出内容をページ番号で並替
            annots = this.getAnnots({
            nSortBy: ANSB_Page
            });

            // 結果をコンソールに表示
            console.println(annots);
            ------------------------------------------------------------------

            ■結果:([Markup ページ番号(0ベース) 注釈名])
             [Markup 0 2900384]
             [Markup 0 2900387]
             [Markup 0 290039a]
             [Markup 2 19002ef]
             [Markup 7 2900396]

            これを基に
            http://example.org/doc.pdf#page=3&comment=19002ef
            とすると、ノートツールを配置した部分が表示されました。
            ありがとうございました。

            ※ 検証に使っていた Adobe Acrobat 7.0.9 Standard が都合で
              使用できなかったため、PDFの作成は、Acrobat 5.0.5(Windows2000)で行い
              動作は、Adobe Reader 8.1(Windows2000)にて確認しております。
              (2つは別のパソコンです)

            あと、ペンディング案件はこれですね。
            sun さんが投稿したメッセージ「印刷時にサイズごとにプリンタを変更したい」 (投稿日時 : 2006年1月25日 10:07)

            この投稿直後から半年ほど入院しておりました。
            その間に客先から出ていたこの要望もお流れになってしまい、気になりながらも放置しておりました。
            ともあれ、それはこちらの勝手な都合ですし、せっかく頂いたアドバイスを活かすためにも
            近いうちに時間を見つけて結果を出して報告致します。