PDFファイルをpng画像に変換するために、ubuntu-16.04でImageMagickを使用しています。
最近、パッケージがpolicy.xmlファイルにimagemagick-common
追加されたため、変換が停止しました<policy domain="coder" rights="none" pattern="PDF" />
/etc/ImageMagick-6/policy.xml
/etc/ImageMagick-6/policy.xml
このファイルはパッケージに属しており、別の更新でこのファイルが再度書き換えられる可能性があるため、PDF を有効にするように変更したくありません。
$dpkg -S /etc/ImageMagick-6/policy.xml
imagemagick-common: /etc/ImageMagick-6/policy.xml
ホームディレクトリに設定ファイルを作成する
$ cat ~/.config/ImageMagick/policy.xml
<policymap>
<policy domain="coder" rights="read|write" pattern="PDF" />
</policymap>
このファイルが見つかってロードされたようです:
$ identify -list policy
Path: /etc/ImageMagick-6/policy.xml
...
Policy: Coder
rights: None
pattern: PDF
...
Path: /home/vasiliy/.config/ImageMagick/policy.xml
Policy: Coder
rights: Read Write
pattern: PDF
しかし、それは役に立ちません。
not authorized
例外が発生します。
ImageMagic に~/.config/ImageMagick/policy.xml
設定よりも設定を優先させるにはどうすればよい/etc/ImageMagick-6/policy.xml
ですか? または、他のソリューションを使用して PDF の読み取り|書き込みを許可できますか?