Adobe (以前の Acrobat) Readerの異なるバージョンの公式コマンド ライン (スイッチ) リファレンスはありますか?
Adobe Developer Connectionで何も見つかりませんでした。
特に私はしたい:
- Reader を起動してファイルを開く
- 特定の位置(ページ)でファイルを開く
- Reader (または単一ファイル) を閉じる
Adobe (以前の Acrobat) Readerの異なるバージョンの公式コマンド ライン (スイッチ) リファレンスはありますか?
Adobe Developer Connectionで何も見つかりませんでした。
特に私はしたい:
これについては、 AdobeDeveloperFAQで見つけることができます。(これはWebページではなくPDFドキュメントであり、この特定のケースでは驚くことではないと思います。)
FAQには、コマンドラインスイッチの使用はサポートされていないことが記載されています。
ファイルを開くには、次のようになります。
AcroRd32.exe <filename>
次のスイッチを使用できます。
/n
-すでに開いている場合でも、Readerの新しいインスタンスを起動します/s
-スプラッシュ画面を表示しない/o
-ファイルを開くダイアログを表示しない/h
-最小化されたウィンドウとして開きます/p <filename>
-開いて、印刷ダイアログに直接移動します/t <filename> <printername> <drivername> <portname>
-指定したプリンターでファイルを印刷します。私はこれを見つけました:
http://www.robvanderwoude.com/commandlineswitches.php#Acrobat
ナビゲーション ペインがアクティブな状態で PDF ファイルを開き、50% にズームアウトして、「バッチ」という単語を検索して強調表示します。
AcroRd32.exe /A "zoom=50&navpanes=1=OpenActions&search=batch" PdfFile
100ページでPDFを開くには、次のように動作します
<path to Adobe Reader> /A "page=100" "<Path To PDF file>"
複数の引数が必要な場合は、& で区切ります
バッチ ファイルで以下を使用して、読んでいる本を前のページに開きます。
C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe /A "page=149&pagemode=none" "D:\books\MCTS(70-562) ASP.Net 3.5 Development.pdf"
私が見つけた Adobe Reader のコマンド ライン引数の最適なリストはこちらです。
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf
バージョン7用ですが、試したすべての引数が機能しました。
ファイルを閉じるには、SDK を使用する必要があると思います。または、コードからファイルを開く場合は、終了したらコードからファイルを閉じることができます。
印刷ジョブが返された後にこれを呼び出します。
oShell.AppActivate "Adobe Reader"
oShell.SendKeys "%FX"