본문으로 바로가기

OS Environment : Ubuntu 18.04 LTS 

 

리눅스 상에서 imageMagick을 이용하여 PDF File to JPG로 Convert 할 때 다음과 같은 에러가 발생하는 경우가 있다.

 

convert-im6.q16: not authorized `filename.pdf' @ error/constitute.c/ReadImage/412

 

위 문제는 ImageMagick 의 policy 가 지정되지 않아 발생하는 문제이다.

 

해당 오류를 해결하기 위한 솔루션은 다음과 같다.

 

cd etc/ImageMagick/   or  cd etc/ImageMagick-6
sudo nano policy.xml

 

cd 명령어를 이용하여 etc/ImageMagick 디렉터리로 접근 후 nano, vi 등의 편집기로 policy.xml 파일을 열고, 최하단으로

 

이동한다.

 

 

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

Change to

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

 

그 후 pattern 이 PDF로 지정된 부분을 찾아 rights 부분을 "read|write"로 변경하고 저장한다.

 

 

그리고 터미널을 다시 키고 해당 명령을 수행하면 문제 없이 변환이 진행되는 것을 확인할 수 있다.