Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa ImageMagick Melaporkan \'Tidak Dibenarkan untuk Menukar PDF kepada Imej\' dan Bagaimana Saya Boleh Membetulkannya?

Mengapa ImageMagick Melaporkan \'Tidak Dibenarkan untuk Menukar PDF kepada Imej\' dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-11-20 11:26:02
asal
810 orang telah melayarinya

Why Does ImageMagick Report

ImageMagick: Menyelesaikan Ralat "Tidak Dibenarkan untuk Menukar PDF kepada Imej"

Ralat "ImageMagick tidak dibenarkan menukar PDF kepada imej" boleh berlaku apabila sistem tidak mempunyai kebenaran yang diperlukan untuk mengakses fail PDF. Isu ini dihadapi apabila menggunakan ImageMagick untuk menukar PDF kepada imej melalui pakej subproses.

Khususnya, mesej ralat "convert-im6.q16: not authorized `temp2.pdf' @ error/constitute.c/ReadImage /412" menunjukkan bahawa ImageMagick tidak mempunyai kebenaran yang diperlukan untuk membaca fail PDF.

Untuk menyelesaikan ralat ini pada pelayan Linux, ikut langkah berikut:

  1. Edit Fail XML Dasar ImageMagick:

    Cari dan buka fail policy.xml ImageMagick, biasanya ditemui dalam /etc/ImageMagick-6/policy.xml.

  2. Nyahkomen Baris Dasar:

    Cari baris berikut dalam fail policy.xml, yang boleh diulas dengan '--':

    < policy domain="module" rights="none" pattern="{PS,PDF,XPS}" />

  3. Tukar Hak kepada "Baca|Tulis":

    Tukar atribut "rights" daripada "none" kepada "read|write":

  4. Simpan dan Mulakan Semula:

    Simpan fail policy.xml dan mulakan semula ImageMagick untuk menggunakan perubahan.

Pengubahsuaian ini membolehkan ImageMagick mengakses dan membaca fail PDF, menyelesaikan isu kebenaran semasa penukaran PDF kepada imej.

Atas ialah kandungan terperinci Mengapa ImageMagick Melaporkan \'Tidak Dibenarkan untuk Menukar PDF kepada Imej\' dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan