OkularでPDFのページを削除する方法は?

OkularでPDFのページを削除する方法は?

私はメニューやドキュメントで私が想像していたほど簡単なものを見ませんでした。

複数ページのPDFがあり、Okular GUIから特定のページを削除したいと思います。

答え1

Okularではページを削除できません。ただし、修正されたPDF文書を自動的に更新できるため、外部ツール(.pdfなど)を使用して文書を変更した後に手動で再度開く必要はありません pdftk。特定のページを削除するには、catオプションを使用し、ターゲットPDFファイルに保存するページ範囲を指定します。たとえば、5ページを削除するには、document.pdf次のコマンドを実行します。

pdftk document.pdf cat 1-4 6-end output out.pdf && mv out.pdf document.pdf

答え2

簡単なGUIソリューションが必要な場合は見つかりました。PDFクリーンアップ本当に価値があり、エンドユーザーと互換性があります。これにより、マウスを使用してPDF文書の個々のページをマージ、結合、分割、抽出、削除、および挿入できます。

そしてそれはちょうど300kBです。

sudo apt install pdfarranger

答え3

私はいつもインストールされているパッケージの依存関係の追跡を減らそうとします。pdftkGentooシステムに16の追加Java依存エントリをインストールする必要があるため...

したがって、(少なくとも完全性のために)Ghostscriptを使用してこれを行うことができることを指摘したいと思います。ほとんどのLinuxシステムにプリインストールされています。

文書の2、7、9、14ページを削除するとします。

gs -sPageList=1,3-6,8,10-13,15- -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER  -sOutputFile=myPDF_out.pdf myPDF.pdf

15の後ろのダッシュは、15から文書の終わりまでのすべてのページを保持することを意味します。

したがって、5ページだけを削除するには、次のようにします。

gs -sPageList=1-4,6- -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER  -sOutputFile=myPDF_out.pdf myPDF.pdf

(ページ番号は昇順でなければなりません)

答え4

LibreOfficeの図はフォーマットが壊れているため機能しません。しかし、新聞元の文書形式を維持しながらページを削除(および再配置)できます。

関連情報