FC2ブログ

本を読む

読書やコンピュータなどに関するメモ

UbuntuのconvertでPDFに変換するには設定変更が必要

 フリーランスで仕事をしていると「書類をプリントアウトして押印し、スキャンして提出」という作業が求められることがよくあります。

 JPEGなどの画像ファイルからPDFに変換するとき、ImageMagickのconvertコマンドを使うと、コマンドラインから一発で変換できます。JPEGからA4のPDFを作るには、こんな感じで。

$ convert -density 72 -page a4 shorui.jpg shorui.pdf

 ただし、最近のUbuntuのconvertでは、セキュリティ上の理由から、デフォルトではPDFの変換が許可されていません。そのため、そのまま実行するとエラーになります。

convert: not authorized `shorui.pdf' @ error/constitute.c/WriteImage/1028

 そこで、設定を変更します。/etc/ImageMagick-6/policy.xmlファイルを、管理者権限のテキストエディタで開きます。

$ sudo vi /etc/ImageMagick-6/policy.xml

 ここで、PDFの設定の箇所を見つけて、以下のように書き換えて保存します。

  <policy domain="coder" rights="none" pattern="PDF" />
            ↓
  <policy domain="coder" rights="read|write" pattern="PDF" />

 これで、変換が実行できるようになりました。

参考:convert - Error during converting jpg to pdf - Ask Ubuntu

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/1496-c8c11810

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly