1
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

記事投稿キャンペーン 「2024年!初アウトプットをしよう」

MacのターミナルでPDF操作する方法をまとめてみた

Posted at

はじめに

期末試験忙しすぎるのでちょい記事です

自分はMacユーザーなのでその目線ですが
PDF操作するコマンドをまとめてみました

最近はオンラインサービスとかもありますが、
ネット環境が遅かったりすると動いてくれないので
やっぱUnixしか勝たんということですね

twitterもやってるのでお願いしまーす

UnixでのPDF操作ガイド

Unix環境(LinuxおよびMac OS)でPDFファイルを操作するためのコマンド、インストール方法、および基本的な使用方法を以下に示します。

操作 ツール 詳細
PDFを開く Open PDFファイルを開く
PDFの結合 Poppler (pdfunite) 複数のPDFファイルを一つに結合
PDFからPNGへの変換 Poppler (pdftocairo) PDFをPNG画像ファイルに変換
JPGからPDFへの変換 ImageMagick (convert) JPG画像をPDFファイルに変換
PDFからJPGへの変換 ImageMagick (convert) PDFをJPG画像ファイルに変換
PDFの圧縮 Ghostscript PDFファイルのサイズを圧縮
PDFの分割 pdftk PDFを特定のページで分割
PDFのページ並び替え QPDF PDF内のページの順序を変更
PDFの保護解除 QPDF パスワード保護されたPDFの保護を解除
PDFのページを1ページにまとめる pdfjam 複数のPDFページを1ページにまとめるn-up処理

Open

説明

  • デフォルトで搭載されているコマンド
  • 普通にファイルを開けます

使い方

open filename.pdf

Poppler (例:pdfunite, pdftocairo)

説明

  • PopplerはPDFレンダリングライブラリで、PDFファイルを結合、分割、変換するツールを提供します。

インストール (Mac OS)

brew install poppler

使い方

PDFファイルを結合:

pdfunite file1.pdf file2.pdf output.pdf

PDFを他のフォーマットに変換(例:PNG):

pdftocairo -png input.pdf output

ImageMagick (convert コマンド)

説明

  • ImageMagickは、画像ファイルを操作するためのツールキットです。
  • PDFファイルをJPGや他のフォーマットに変換する場合、またはその逆の場合に使用できます。

インストール (Mac OS)

brew install imagemagick

使い方

JPGをPDFに変換:

convert image.jpg output.pdf

PDFをJPGに変換:

convert document.pdf image.jpg

Ghostscript

説明

  • Ghostscriptは、PDFファイルの表示、作成、編集、印刷などに使用できます。
  • PDFの圧縮や品質の調整にも使用されます。

インストール (Mac OS)

brew install ghostscript

使い方

PDFの圧縮:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

pdftk

説明

  • pdftkは、PDFファイルを結合、分割、修正、暗号化、情報取得するためのツールです。

インストール (Mac OS)

brew install pdftk

使い方

PDFを結合:

pdftk file1.pdf file2.pdf cat output output.pdf

PDFから特定のページを抽出:

pdftk input.pdf cat 1-3 output output.pdf

QPDF

説明

  • QPDFは、PDFファイルの構造分析、変換、および操作に使用されます。

インストール (Mac OS)

brew install qpdf

使い方

PDFのページを並び替え:

qpdf --empty --pages input.pdf 1,2,4 -- output.pdf

PDFの保護解除:

qpdf --decrypt protected.pdf output.pdf

pdfjam

説明

  • pdfjam はLaTeXの一部であり、PDFファイルのページを組み合わせてn-up処理(複数ページを1ページにまとめる)を行うツールです。
  • これは、文書の印刷やプレビュー時にページ数を削減するのに便利です。

インストール (Mac OS)

brew install --cask mactex

pdfjamはMacTeXの一部としてインストールされます。

使い方

6ページを1ページにまとめる:

pdfjam 入力ファイル.pdf --nup 2x3 --landscape --outfile 出力ファイル.pdf

このコマンドは、入力ファイルの6ページを2列×3行のレイアウトで1ページにまとめ、出力ファイルに保存します。

まとめ

Unix大好き

1
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?