Forum Discussion
PDF ページ 削除を簡単に行う方法はありますか?
pdfmanipは、コマンドラインからPDFを簡単に操作するためのツールです。指定したページを削除する機能があり、不要なページをまとめて削除したい場合に便利です。
pdfmanipの基本的な使い方
1. インストール: pdfmanipはPythonで書かれており、pikepdfライブラリに依存しています。pipを使ってインストールします。
bash
pip install pdfmanip
もしpdfmanipという名前のPythonパッケージが見つからない場合は、GitHubから直接スクリプトをダウンロードして実行する方法もあります。
2. 対話モードで起動: インストール後、PDFファイルを指定してコマンドを実行します。
bash
pdfmanip input.pdf
これで対話モードが起動し、プロンプトが表示されます。
3. ページを削除: プロンプトでdelコマンドを使い、削除したいページを指定します。
text
> del 1,6-8
この例では、delコマンドで1ページ目と6~8ページ目が削除され、2~5ページだけが残ります。
ページ番号の指定は、「1,2-4,8-」のように、印刷時のページ指定と同様の形式で行えます。
4. 変更を保存: 削除が完了したら、w!コマンドで変更をoutput.pdfに保存します。
text
> w!
これで、元のファイルinput.pdfはそのままに、ページが削除された新しいPDFoutput.pdfが作成されます。pdf ページ 削除を実現する最も基本的な流れはこの通りです。
もし、もう少し直感的な方法でpdf ページ 削除を試したいなら、ブラウザの「印刷」機能を使うという方法もあります。PDFファイルをブラウザで開き、Ctrl+Pで印刷ダイアログを表示し、「保存先」を「PDFに保存」にして、ページ範囲で「1,6-8」のように除外したいページを指定して保存すれば、同様にpdf ページ 削除が可能です。この方法は追加のソフトが不要で手軽ですが、pdfmanipのように複数のファイルをバッチ処理したい場合には不向きです。