多くのPDFファイルから最初のページのみを削除する


16

私がしなければならないのはそれだけです:たくさんのpdfファイルから最初のページだけを削除してください...

魔法が存在することを教えてください。


3
とにかくソリューションを投稿してください。他の人が答えても関係ありません。
トーマスウォード

回答:


19

これは、こちらから入手できるpdftkと呼ばれる無料のプログラムで実行できます

次のコマンドを使用して、現在のディレクトリ内のすべてのPDFを取得し、最初のページを削除して「トリミング」ディレクトリにコピーできます。

mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done

9

これはPdfToolKitの仕事のように見えます。これはPDFを操作するためのコマンドラインユーティリティです

まず、ソフトウェアセンターから、またはコマンドラインを使用して、PDFToolkilをインストールします。

sudo apt-get install pdftk

これで、通常の(保護されていないpdf)から最初のページを削除するコマンドは次のようになります。

pdftk original.pdf cat 2-end output outputname.pdf

PDFが保護されている場合、pdftkにパスワードを与える必要があります。

多数のpdfを変換するには、それぞれに対してpdftkの実行を処理する小さなスクリプトを作成する必要があります。



0

私はこのコマンドラインを書きました

tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf

仕事はしますが、もちろんファイルに複数のページがある場合はテストしましたが、あなたが持っているフォルダと同じレベルで動作します。フォルダー構造のルートで実行するようにしてください。すべてのフォルダーには、すべてのpdfファイルに対して、次で終わる追加のpdfがあります。.truncated.pdf

これが必要でpdftkありtree、Ubuntu Linuxではaptでイ​​ンストールできます:

sudo apt install pdftk tree
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.