문제
있어요 공식적인 다른 버전에 대한 명령 줄 (스위치) 참조
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"