>백엔드 개발 >파이썬 튜토리얼 >ImageMagick PDF 변환 실패: 인증 오류를 어떻게 수정합니까?

ImageMagick PDF 변환 실패: 인증 오류를 어떻게 수정합니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-25 03:51:13483검색

ImageMagick PDF Conversion Failing: How Do I Fix Authorization Errors?

ImageMagick PDF 변환: 인증 문제 및 해결 방법

ImageMagick을 사용하여 PDF 파일을 이미지로 변환하려고 하면 다음과 같은 오류가 발생할 수 있습니다.

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

이 오류는 ImageMagick에 PDF에 액세스하는 데 필요한 인증이 부족함을 나타냅니다. 파일. 이 문제를 해결하려면 ImageMagickpolicy.xml 파일을 수정해야 합니다.

해결책:

  1. 일반적으로 다음 위치에 있는policy.xml 파일을 편집합니다. /etc/ImageMagick-6/policy.xml에서
  2. 라인 찾기 포함:

    <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> 
  3. "rights" 속성을 "none"에서 "read|write"로 변경:

    <policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" /> 
  4. 변경 사항을 다음에 저장 policy.xml 파일.

일부 시스템에는 다음과 같은 정책 라인이 있을 수 있습니다. "도메인='모듈'" 대신 "도메인='코더'". 그에 따라 올바른 줄을 편집하십시오.

이러한 수정을 수행한 후 ImageMagick은 PDF 파일에 액세스하고 변환 프로세스를 성공적으로 완료할 수 있는 적절한 인증을 받아야 합니다.

위 내용은 ImageMagick PDF 변환 실패: 인증 오류를 어떻게 수정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.