ImageMagick 액세스 거부: PDF를 이미지로 변환
이번 호에서는 프로그램이 하위 프로세스 패키지를 활용하여 PDF 문서를 이미지로 변환합니다. ImageMagick을 사용합니다. 사용자에게 "승인되지 않은 `temp2.pdf'"라는 오류가 발생했습니다.
진단 및 해결 방법:
이 오류는 ImageMagick에 액세스하는 데 필요한 인증이 부족함을 나타냅니다. PDF 파일. 이 문제를 해결하려면 ImageMagickpolicy.xml 파일을 수정하십시오.
세부 단계:
<!-- <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> -->
<policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" />
추가 정보:
이 정책 업데이트는 Ghostscript 대리자의 보안 결함으로 인해 최근 구현되었습니다. 이 결함은 최신 버전의 Ghostscript(9.25)에서 패치되었습니다.
참고:
특정 시스템에서는 정책 줄에 domain="coder"가 대신 지정될 수 있습니다. 도메인="모듈".
위 내용은 PDF를 변환할 때 ImageMagick이 \'액세스 거부\'를 반환하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!