문제

있어요 공식적인 다른 버전에 대한 명령 줄 (스위치) 참조
Adobe (이전의 Acrobat) 독자?

나는 아무것도 찾지 못했습니다 Adobe 개발자 연결.

특히 나는 다음을 원한다 :

  • 독자를 시작하고 파일을 엽니 다
  • 특정 위치에서 파일 열기 (페이지)
  • 닫기 리더 (또는 단일 파일)
도움이 되었습니까?

해결책

당신은 이것에 대해 무언가를 찾을 수 있습니다 Adobe Developer FAQ. (웹 페이지가 아닌 PDF 문서입니다.이 특정 경우에는 놀라운 일이 아닙니다.)

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

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

AcroRd32.exe <filename>

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

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

다른 팁

또한이 PDF 참조를 찾았습니다.

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

나는 이것을 찾았다:

http://www.robvandanderwoude.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의 명령 줄 Args의 가장 좋은 목록은 여기에 있습니다.
http://partners.adobe.com/public/developer/en/acrobat/pdfopenparameters.pdf

그것은 버전 7을위한 것이지만 내가 시도한 모든 주장은 효과가있었습니다.

파일을 닫는 것은 SDK를 사용해야한다고 생각하거나 코드에서 파일을 열면 완료되면 코드에서 파일을 닫을 수 있습니다.

인쇄 작업이 반환 된 후에 전화하십시오.

oShell.AppActivate "Adobe Reader"
oShell.SendKeys "%FX"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top