0

PDFBox を使用して、大きな PDF から 1 ページを抽出するのが好きです。私の「実際の」PDFファイルはすべて1つのディレクトリにあります。したがって、1 つのページを抽出する場合は、このページを単一のページの別のディレクトリに保存するのが好きです)。(または標準出力にパイプします)

質問: 出力ディレクトリまたは出力プレフィックスを定義する方法はありますか?-prefix=/tmp/pdf-snipped-

オプション PDFSplit seams を使用した PDFBox は、分割されたページをソース pdf と同じディレクトリに保存します。しかし、これはそれほど良いことではありません。

ところで:非常に大きい(1 GBを超える)ため、分割する前にソースpdfをコピーすることはオプションではありません

4

3 に答える 3

1

私自身の質問に答えるには:

出力プレフィックスまたは出力ファイル名を定義するオプション (非表示もありません) がないようです。

そこで、PDFbox のソース コードをダウンロードして変更し、新しいオプション (「プレフィックス」) を追加して、切り取った PDF を保存するパスを定義するか、出力名を定義することにしました。

あなたが同じ問題を抱えているなら、ここに私が行く方法があります:

1.svn: http://pdfbox.apache.org/downloads.html#scmからソースをダウンロード し、このファイルのコードを好きなように変更します。

{PDFBOX-source-root}/pdfbox/src/main/java/org/apache/pdfbox/PDFSplit.java

2. Maven を使用して独自の PDFBox バージョンをビルドします: http://pdfbox.apache.org/building.html

于 2012-12-13T13:15:34.860 に答える
1

オプション -outputPrefix を使用して、出力を保存する場所を定義できます。

于 2019-11-25T11:45:57.237 に答える