Frage

Gibt es eine offiziellen Kommandozeile (Schalter) Referenz für die verschiedenen Versionen von
Adobe (früher Acrobat) Reader?

Ich habe nichts auf Adobe Developer Connection finden.

Vor allem mag ich:

  • Starten Sie Reader und öffnen Sie eine Datei
  • Öffnen Sie eine Datei an einer bestimmten Position (Seite)
  • Schließen Reader (oder einzelne Datei)
War es hilfreich?

Lösung

Sie können etwas über diese in der Adobe Developer FAQ . (Es ist ein PDF-Dokument, anstatt eine Webseite, die ich denke, in diesem speziellen Fall wenig überraschend ist.)

Die FAQ stellt fest, dass die Verwendung der Befehlszeilenoptionen wird nicht unterstützt.

Um eine Datei zu öffnen, es ist:

AcroRd32.exe <filename>

Die folgenden Schalter stehen zur Verfügung:

  • /n - Starten Sie eine neue Instanz von Reader auch wenn man bereits geöffnet ist
  • /s - nicht zeigen den Begrüßungsbildschirm
  • /o - Verwenden Sie die Datei-Dialog nicht mehr anzeigen
  • /h - Öffnen Sie als minimiertes Fenster
  • /p <filename> - Offen und direkt auf den Druckdialog gehen
  • /t <filename> <printername> <drivername> <portname> -. Drucken Sie die Datei mit dem angegebenen Drucker

Andere Tipps

Das fand ich:

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

Öffnen Sie eine PDF-Datei mit Navigationsbereich aktiv, verkleinern auf 50%, und die Suche nach und markieren Sie das Wort „Batch“:

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

Um ein PDF auf Seite 100 die Folgearbeiten zu öffnen

<path to Adobe Reader> /A "page=100" "<Path To PDF file>"

Wenn Sie benötigen mehr als ein Argument trennen sie mit &

Ich verwende die folgenden in einer Batch-Datei, um das Buch zu öffnen ich auf die Seite lese ich vorhatte.

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"

Die beste Liste der Befehlszeilen args für Adobe Reader ich gefunden habe, ist hier.
http://partners.adobe.com/public/developer/en/acrobat /PDFOpenParameters.pdf

Es ist für die Version 7, aber alle Argumente, die ich versuchte, gearbeitet.

Wie für die Datei zu schließen, ich glaube, Sie das SDK verwenden müssen, oder wenn Sie die Datei von Code öffnen können Sie die Datei von Code schließen, wenn Sie mit ihm fertig sind.

Rufen Sie diese nach dem Druckauftrag zurückgegeben:

oShell.AppActivate "Adobe Reader"
oShell.SendKeys "%FX"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top