관리 메뉴

솜씨좋은장씨

[Python] wand.exceptions.PolicyError: not authorized `./test.pdf' @ error/constitute.c/ReadImage/412 해결방법 본문

Programming/Python

[Python] wand.exceptions.PolicyError: not authorized `./test.pdf' @ error/constitute.c/ReadImage/412 해결방법

솜씨좋은장씨 2020. 12. 29. 22:26
728x90
반응형

wand와 ImageMagick을 설치한 후 pdf를 tiff로 변환하려고 할 때

wand.exceptions.PolicyError: not authorized `./test.pdf'@ error/constitute.c/ReadImage/412

위와 같은 오류를 만나게 되었습니다.

 

위는 imageMagick의 설정에 pdf 관련 설정이 none으로 설정되어있기 때문입니다.

 

이를 해결하는 방법은 다음과 같습니다.

 

먼저 설정을 변경할 파일을 vi 편집기로 열어줍니다.

 

 $ sudo vi /etc/ImageMagick-6/policy.xml
 $ sudo vi /etc/ImageMagick/policy.xml

위의 두 경로 중 본인의 설치 버전에 맞는 버전의 경로로 들어가면됩니다.

 

여러 부분 중에서

<policy domainnn="coder" rights="none" pattern="PDF" />

위의 부분을 찾아 rights 부분의 none을 아래처럼 read|write로 수정해주면 됩니다.

<policy domainnn="coder" rights="read|write" pattern="PDF" />

읽어주셔서 감사합니다.

Comments