Riferimento per riga di comando di Adobe Reader

Esiste un riferimento di riga di comando (interruttori) ufficiale per le diverse versioni di
Adobe (precedentemente Acrobat) Reader?

Non ho trovato nulla su Adobe Developer Connection .

Soprattutto voglio:

  • Avvia Reader e apri un file
  • Apri un file in una posizione specifica (pagina)
  • Chiudi Reader (o singolo file)

    Puoi trovare qualcosa a riguardo nelle Domande frequenti sugli sviluppatori Adobe . (È un documento PDF piuttosto che una pagina web, che immagino non sorprenda in questo caso particolare).

    La FAQ rileva che l’uso degli switch della riga di comando non è supportato.

    Per aprire un file è:

    AcroRd32.exe  

    Sono disponibili le seguenti opzioni:

    • /n : avvia una nuova istanza di Reader anche se ne è già aperta una
    • /s – Non mostrare la schermata iniziale
    • /o – Non mostrare la finestra di dialogo del file aperto
    • /h – Apri come finestra ridotta a icona
    • /p – Apri e vai direttamente alla finestra di dialogo di stampa
    • /t – Stampa il file della stampante specificata.

    Ho trovato anche questo riferimento pdf:

    http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf

    Ho trovato questo:

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

    Aprire un file PDF con il pannello di navigazione attivo, ridurre fino al 50% e cercare ed evidenziare la parola “batch”:

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

    Per aprire un PDF a pagina 100 segue

      /A "page=100" "" 

    Se richiedi più di un argomento, separali con &

    Io uso il seguente in un file batch per aprire il libro che sto leggendo alla pagina che stavo facendo.

     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" 

    La migliore lista di argomenti da riga di comando per Adobe Reader che ho trovato è qui.
    http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf

    È per la versione 7 ma tutti gli argomenti che ho provato hanno funzionato.

    Per quanto riguarda la chiusura del file, penso che sarà necessario utilizzare l’SDK, oppure se si sta aprendo il file dal codice, è ansible chiudere il file dal codice una volta terminato.

    Chiamalo dopo che il lavoro di stampa è tornato:

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