首頁 > 後端開發 > Python教學 > ImageMagick PDF 轉換失敗:如何修復授權錯誤?

ImageMagick PDF 轉換失敗:如何修復授權錯誤?

Susan Sarandon
發布: 2024-12-25 03:51:13
原創
476 人瀏覽過

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所需的授權 文件。要解決此問題,需要修改 ImageMagick policy.xml 檔案。

解決方案:

  1. 編輯policy.xml 文件,通常位於在/etc/ImageMagick-6/policy.xml.
  2. 找到行包含:

    <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> 
    登入後複製
  3. 將「權限」屬性從「無」變更為「讀取|寫入」:

    <policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" /> 
    登入後複製
  4. 將變更儲存到policy.xml文件。

某些系統可能有一個帶有“domain='coder'”的策略行而不是“域='模組'”。確保相應地編輯正確的行。

執行這些修改後,ImageMagick 應具有存取 PDF 檔案的適當授權並成功完成轉換過程。

以上是ImageMagick PDF 轉換失敗:如何修復授權錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板