Adobe Readerにパラメータを渡してPDFファイルを開く(PDF Open Parameters)

投稿者: shuichi, タグ: ,, 投稿日時: 2005/08/11 23:18

Adobe ReaderでPDFファイルを開くとき、パラメータを渡すことで表示方法を指定することができます。このパラメータについてはAdobeのPDF Open Parametersという文書のOpen Parameters for PDFというセクションに詳細があります(ちなみにAcrobat/PDF technical informationというページからリンクされていました)。この文書によるとコマンドライン引数としてパラメータを渡す場合は

AcroRd32.exe /A "zoom=100" "C:\Example.pdf"

と指定することで拡大率100%で表示させることができます(PDFファイルは絶対パスで指定する必要あり?)。まぁ一応こんなことができるのですがコマンドラインからパラメータを指定するのが面倒なのでほとんど使えないかも…(ショートカットにパラメータを指定しておく方法もありますけど…)。

コマンドライン引数にパラメータを渡すのは面倒ですが、実はOpen ParametersはWeb上のPDFファイルのURLに指定することもできます。PDFファイルにリンクするときはこの方法がけっこう使えると思います。PDFファイルのURLの後に#を付加しパラメータを&で区切って指定することができます。例えば、

http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf#page=5&view=FitH

と指定することでブラウザ上で5ページ目を幅にフィットさせた状態で表示させることができます。PDFファイルの特定のページを表示させたい場合に便利ですよね。

ところでAdobe Reader以外のPDFビューアではこのパラメータは共通なんですかね?