Справочник по командной строке Adobe Reader - PullRequest
84 голосов
/ 06 марта 2009

Есть ли официальный справочник по командной строке (переключатели) для различных версий
Adobe (ранее Acrobat) Reader?

Я ничего не нашел в Adobe Developer Connection .

Особенно хочу:

  • Запустите Reader и откройте файл
  • Открыть файл в определенной позиции (страница)
  • Закрыть Reader (или один файл)

Ответы [ 5 ]

105 голосов
/ 06 марта 2009

Об этом можно прочитать в FAQ для разработчиков Adobe . (Это документ PDF, а не веб-страница, что, как мне кажется, неудивительно в данном конкретном случае.)

В FAQ отмечается, что использование ключей командной строки не поддерживается.

Чтобы открыть файл это:

AcroRd32.exe <filename>

Доступны следующие переключатели:

  • /n - Запустить новый экземпляр Reader, даже если он уже открыт
  • /s - Не показывать заставку
  • /o - не показывать диалог открытия файла
  • /h - открыть как свернутое окно
  • /p <filename> - Открыть и перейти прямо к диалоговому окну печати
  • /t <filename> <printername> <drivername> <portname> - распечатать файл указанным принтером.
27 голосов
/ 13 августа 2009

Также нашли эту ссылку PDF:

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

16 голосов
/ 13 августа 2009

Я нашел это:

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

Откройте файл PDF с активной панелью навигации, уменьшите масштаб до 50%, найдите и выделите слово «пакет»:

AcroRd32.exe /A "zoom=50&navpanes=1=OpenActions&search=batch" PdfFile
9 голосов
/ 27 марта 2011

Чтобы открыть PDF-файл на странице 100, выполните следующие работы

<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 голосов
/ 24 сентября 2013

Позвоните после возвращения задания на печать:

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