< 戻る
印刷

PDF からページを抽出する

JPedal は、PDF ファイルから簡単にページを抽出できるようにするいくつかの方法を提供します。
これらのツールを使用すると、指定したページのコンテンツのみを含む PDF のコピーを作成できます。元のファイルは、出力で上書きしない限り、このプロセスによって変更されないまま残ります。

この機能は、バージョン 2024.01 の時点でプレビュー段階にあります。
プレビュー段階の API は完成されていないため、変更される可能性がありますが、これらはユーザーがリリース前にテストしてフィードバックを提供するために利用できるようにしています。

コマンドラインまたは別の言語を使用して PDF から単一ページを抽出する

				
					java -cp <a href="https://www.intwk.co.jp/jpedal-portal/" title="JPEDAL-PORTAL - 株式会社インターワーク" hreflang="ja" onover-preload="1">jpedal</a>.jar org.jpedal.tools.PdfPageExtraction 
inputFile outputFile pageToExtract
				
			

Java で PDF からページを抽出する

静的な便利メソッド

ページ範囲を抽出する場合、SetOfIntegerSyntax を使用して、出力ファイルに抽出する複数の範囲を定義できます。

				
					//Extract all pages between rangeStart and rangeEnd inclusive
PdfPageExtraction.extractPageRange(new File("/<a href="https://pub.dev/packages/path" target="_blank" title="A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web." hreflang="en-us">path</a>/to/input.pdf"), new File("/path/to/output.pdf"), rangeStart, rangeEnd);

//Extract all pages defined by the page range string using the <a href="https://docs.oracle.com/javase/8/docs/api/javax/print/attribute/SetOfIntegerSyntax.html" target="_blank" title="SetOfIntegerSyntax (Java Platform SE 8 )" hreflang="en">SetOfIntegerSyntax</a>
PdfPageExtraction.extractPageRange(new File("/path/to/input.pdf"), new File("/path/to/output.pdf"), stringPageRange);

//Extract a single page
PdfPageExtraction.extractSinglePage(new File("/path/to/input.pdf"), new File("/path/to/output.pdf"), singlePageNumber);

				
			
MENU
PAGE TOP