複数あり*.jpeg
1つの画像に統合したい画像*.pdf
ファイルは次のようになります。
convert Blatt1.jpg Blatt2.jpg Blatt3.jpg Blatt4.jpg out.pdf
次の例外が表示されます。
convert: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408
この問題の原因と修正方法を教えてください。私はいくつかの調査を行いましたが、この特定の問題について何も見つけることができませんでした。
ImageMagickには、セキュリティ上の理由で一部の権限を無効にするセキュリティポリシーがあります...
必要なアクションを再度有効にするには、構成ファイルを編集する必要があります。
お好きなテキストエディタで/etc/ImageMagick-6/policy.xml
を開き、<policy domain="coder" rights="none" pattern="PDF" />
という行を見つけて、"none"
を"read|write"
に置き換えます。
# Open the file
Sudo nano /etc/ImageMagick-6/policy.xml
# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
セキュリティに関連する既知のバグ のため、ImageMagick convert
ではPDFへの変換が無効になっています。
問題を回避することをお勧めします。
画像をLibreOffficeにインポートし、ドキュメントを保存します。
LibreOfficeからpdfとしてエクスポートします。