桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

PDF

Adobe Readerの起動オプションって公開されてないんですね。最近資料の管理が厳しく、おいそれと印刷が出来ないので、ページ番号指定で起動出来ないものか調べてました。

@ECHO OFF

CD /D %~dp0

SET PDF_VIEW=%ProgramFiles%\Adobe\Reader 9.0\Reader\AcroRd32.exe
SET PDF_FILE=path-to-hoge.pdf
SET PDF_PAGE=1

IF "%1" NEQ "" (
    SET PDF_PAGE=%1
)

START "title" "%PDF_VIEW%" /a page=%PDF_PAGE% "%PDF_FILE%"

REM @PAUSE

こんなバッチファイルを用意してショートカットを作成し、バッチファイルの起動引数にページ番号を指定するようにしました。
起動する度にAdobe Readerを別インスタンスで起動する場合は、「/n」オプションをつけます。

START "title" "%PDF_VIEW%" /n /a page=%PDF_PAGE% "%PDF_FILE%"