Adobe Readerコマンドラインリファレンス


91

あらゆるあり、公式の異なるバージョンのコマンドライン(スイッチ)を参照
のAdobe(以前のAcrobat)Readerが?

Adobe Developer Connectionで何も見つかりませんでした。

特に私がしたいのは:

  • リーダーを起動してファイルを開く
  • 特定の位置(ページ)でファイルを開く
  • リーダーを閉じる(または単一ファイル)

1
また、PDF文書自体の内部に保存することもできます。このページで、閲覧者はそれを開く必要があります。これにより、どのPDFビューアを使用しても、PDFドキュメントは常にそのページで開きます。
PatrickF

回答:


118

これについては、Adobe Developer FAQをご覧ください。(これはWebページではなくPDFドキュメントであり、この特定のケースでは当然のことです。)

FAQでは、コマンドラインスイッチの使用はサポートされていません。

ファイルを開くには:

AcroRd32.exe <filename>

次のスイッチを使用できます。

  • /n -すでに開いている場合でも、Readerの新しいインスタンスを起動します
  • /s -スプラッシュ画面を表示しない
  • /o -ファイルを開くダイアログを表示しない
  • /h -最小化されたウィンドウとして開く
  • /p <filename> -開いて、印刷ダイアログに直接移動します
  • /t <filename> <printername> <drivername> <portname> -指定したプリンターでファイルを印刷します。

5
パスが変わったようです。Google検索は、以下の2つのバージョンが上がってadobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/...partners.adobe.com/public/developer/en/acrobat/sdk/pdf/...を
user288299を

4
コマンドラインから印刷した後、adobeはスクリプトをハングさせる可能性があるウィンドウを少なくとも1つ開いたままにします。関連しないPDFまたはAdobeウィンドウを開きます。これにより、スクリプトが実行され続けます
ピート・ブラム

そのディレクトリには、他にもたくさんの実行可能ファイルがあります。XMLデータをFDFファイルにインポートできる機能はありますか?
Nicholas DiPiazza 2013年

2
/ tスイッチの場合、<drivername>と<portname>は必須ではありません。省略した場合、プリンターはデフォルトを使用します。
stearward 2014

1
ディレクトリを持つ%path%として、デフォルトのオプションをエイリアシングしてdoskey acrord32=acrord32 /n /s /o /a navpanes=0&zoom=100&page=1使い続けるための唯一の方法である読者を私のために


18

私はこれを見つけました:

http://www.robvanderwoude.com/commandlineswitches.php#Acrobat

ナビゲーションペインをアクティブにしてPDFファイルを開き、50%にズームアウトして、「バッチ」という単語を検索して強調表示します。

AcroRd32.exe /A "zoom=50&navpanes=1=OpenActions&search=batch" PdfFile

11

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を使用する必要があると思います。または、コードからファイルを開く場合は、使い終わったらコードからファイルを閉じることができます。


2

印刷ジョブが戻った後にこれを呼び出します。

oShell.AppActivate "Adobe Reader"
oShell.SendKeys "%FX"

これはどのパッケージ/システムのものですか?
Alexej Magura
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.