Bashから単一のPDFページの一部を抽出する

Bashから単一のPDFページの一部を抽出する

Gnu/Linux システムから PDF ページの一部を抽出するには、次のコマンドを使用します。

gs -sDEVICE=pdfwrite -o out.pdf -g2300x2300 input.pdf

この-g...x...オプションを使用すると、PDFに座標を入力できます。私の質問は次のとおりです。

  1. 入力PDFの長方形が選択されるように座標を移動するにはどうすればよいですか?

そして、この質問を拡張すると、次のようになります。

  1. 目的の座標を選択できるグラフィカルインターフェイスがありますか? (今まで試行錯誤を受けました。)

入力PDFからページ全体を抽出したくありません。

出力形式は再びPDFでなければなりません。テキストや画像の抽出を探しているわけではありません。

同様の質問がありましたaskubuntu.orgしかし、答えはページ全体またはページ範囲を抽出するだけです。私はこれができることを知っていますpdftk

誰かがこれに似たより具体的な質問をしました。前にここにいましたか?しかし、まだ答えはありません。

Macでは、すべてがとても簡単です。プログラムにはpreviewこの目的のための専用機能があります。 PDF形式で出力するための単一のPDFページの一部のスナップショットを作成するには?

答え1

pdfjamこれを試してみてください。同様のパラメータ--trim '1cm 2cm 1cm 2cm' --clip true(およびLaTeXパッケージ「pdfpages」のより多くのパラメータ)を許可します。 「--help」プログラムのように、「入力ページの左、下、右、および上からそれぞれの量を切り捨てます。」ステータス出力。

答え2

私はたくさんのドキュメントを彫刻していますが、PDFフラグメントを直接抽出するGUI方法を見たことがありません。

つまり、またはでOkular正確なフラグメント選択を実行しSpectacle、結果をpngとして保存することができます。私はそれをpngとして保存しました。知るしたくないと言っていますが...スニペットが保存されているディレクトリで実行するとPDFに戻ることができます。

for i in *.png; do convert $i ${i%.*}.pdf; done

あなたが引用した問題は、「文書の一部をつかむこと」ではなく、基準点/プロットデータのない曲線をリバースエンジニアリングすることです。質問された動物や他の動物です。

関連情報