の異なるバージョンの(officialコマンドライン(スイッチ)リファレンスはありますか?
Adobe(以前のAcrobat)Reader?
Adobe Developer Connection で何も見つかりませんでした。
特に私がしたいこと:
これについては Adobe Developer FAQ で見つけることができます。 (これはWebページではなくPDFドキュメントであり、この特定のケースでは驚くべきことではないと思います。)
FAQは、コマンドラインスイッチの使用がサポートされていないことを示しています。
ファイルを開くには:
AcroRd32.exe <filename>
次のスイッチが利用可能です。
/n
-既に開いている場合でもReaderの新しいインスタンスを起動します/s
-スプラッシュ画面を表示しない/o
-ファイルを開くダイアログを表示しない/h
-最小化されたウィンドウとして開く/p <filename>
-印刷ダイアログを開いてすぐに進みます/t <filename> <printername> <drivername> <portname>
-指定したプリンターでファイルを印刷します。このpdfリファレンスも見つかりました:
http://www.Adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf
私はこれを見つけました:
http://www.robvanderwoude.com/commandlineswitches.php#Acrobat
ナビゲーションペインをアクティブにしてPDFファイルを開き、50%にズームアウトし、Wordの「バッチ」を検索して強調表示します。
AcroRd32.exe /A "zoom=50&navpanes=1=OpenActions&search=batch" PdfFile
ページ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"