PDFを画像化、画像をPDF化したい

LINEで送る
Pocket

Linux では MS Office が利用できないので、他のOS間でドキュメントの やり取りを行う場合PDFファイルが便利です。PDFの、このページのこの図をLiboreOfficeに取り込みたいなといったときに便利なのがPDFを画像ファイルに 変換してくれるconvertコマンドです。convertコマンドは主に画像変換時に 利用するコマンドですがPDF->画像、画像->PDFへの変換もできるのです。

convertコマンドは、ImageMagick というライブラリに含まれておりDesktop版であれば標準でインストールされています。

jpeg ファイルを png ファイルに変換する
$ convert input.jpg output.png
PDF ファイルを画像ファイルに変換する。
$ convert input.pdf output.jpg
出力された画像ファイルには、-数字が自動で割り振られます。
$ ls output-*
output-0.jpg  output-1.jpg  output-2.jpg  output-3.jpg ...
画像ファイルをPDFファイルに変換します。
$ convert output-0.jpg output-1.jpg output-2.jpg output.pdf

ちなみに LiboreOffice で編集したファイルを pdf ファイルとしてエキスポートできる事はご存知の人も多いかと思いますが、以下のコマンドを使えば LiboreOffice を起動しなくても ファイルの変換が行なえます。

finename.pdf が出力されます。
$ libreoffice --headless --convert-to pdf finename.odt

※入力ファイルは、LiboreOffice で開けるファイル(.docx, .xlsx, .pptx) であればPDFに変換できます。

LINEで送る
Pocket

  • このエントリーをはてなブックマークに追加

コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください