[acrobat] Adobe Reader 명령 줄 참조

다른 버전의
Adobe (이전 Acrobat) Reader에 대한 공식 명령 줄 (스위치) 참조가
있습니까?

Adobe Developer Connection 에서 아무것도 찾지 못했습니다 .

특히 다음을 원합니다.

  • Reader를 시작하고 파일을 엽니 다.
  • 특정 위치 (페이지)에서 파일 열기
  • 리더 닫기 (또는 단일 파일)



답변

이에 대한 내용은 Adobe Developer FAQ 에서 찾을 수 있습니다 . (웹 페이지가 아니라 PDF 문서인데,이 특별한 경우에는 놀랍지 않습니다.)

FAQ에서는 명령 줄 스위치 사용이 지원되지 않는다고 설명합니다.

파일을 열려면 다음과 같습니다.

AcroRd32.exe <filename>

다음 스위치를 사용할 수 있습니다.

  • /n -이미 열려있는 경우에도 Reader의 새 인스턴스를 시작합니다.
  • /s -시작 화면을 표시하지 마십시오
  • /o -파일 열기 대화 상자 표시 안 함
  • /h -최소화 된 창으로 열기
  • /p <filename> -열기 및 인쇄 대화 상자로 바로 이동
  • /t <filename> <printername> <drivername> <portname> -지정된 프린터로 파일을 인쇄합니다.


답변

나는 이것을 찾았다:

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

탐색 창이 활성화 된 상태에서 PDF 파일을 열고 50 %로 축소 한 다음 “batch”라는 단어를 검색하여 강조 표시합니다.

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


답변

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를 사용해야한다고 생각합니다. 또는 코드에서 파일을 여는 경우 파일이 끝나면 코드에서 파일을 닫을 수 있습니다.


답변

인쇄 작업이 반환 된 후 다음을 호출하십시오.

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


답변

파일 이름 이외의 추가 매개 변수없이 / A를 사용하는 것은 저에게 효과가 없었지만 다음 코드는 / n에서 제대로 작동했습니다.

string sfile = @".\help\delta-pqca-400-100-300-fc4-user-manual.pdf";
Process myProcess = new Process();
myProcess.StartInfo.FileName = "AcroRd32.exe";
myProcess.StartInfo.Arguments = " /n " + "\"" + sfile + "\"";
myProcess.Start();


답변