here 지침을 사용하여 웹 서버의 명령 줄을 사용하여 Word 문서를 성공적으로 인쇄 할 수 있습니다. 예 :exec()를 사용하여 Word 문서 인쇄
"C:/Program Files (x86)/Microsoft Office/Office12/WINWORD.EXE" c:\temp\test.docx /q /n /mFilePrintDefault /mFileExit
그러나이 명령을 실행하기 위해 PHP를 사용하고 싶습니다. 예 :
내가 WINWORD.EXE * 32 명을 시작하고 실행은, 그러나 그것은 실행 상태로 유지하고 인쇄되지 않거나 것을 볼 수 있습니다 작업 관리자를 사용하여echo exec('"C:/Program Files (x86)/Microsoft Office/Office12/WINWORD.EXE" c:\temp\test.docx /q /n /mFilePrintDefault /mFileExit');
내가 브라우저에서 웹 서버를 통해 PHP 파일을 실행, 자기 종료 .
PHP는 당연히 시간 초과 오류를 반환합니다. 명령 줄 방법은 15 초 이내에 성공적으로 실행되므로 시간 길이가 문제라고 생각하지 않습니다.
대신 'COM ("word.application")'을 사용하십시오. http://stackoverflow.com/questions/7144023/opening-word-document-with-read-mode-using-php/7144200#7144200 –