< 戻る
印刷

PDFからページを削除

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

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

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

				
					java -cp <a href="https://www.intwk.co.jp/jpedal-portal/" title="JPEDAL-PORTAL" onover-preload="1">jpedal</a>.jar org.jpedal.tools.PdfPageDeletion 
inputFile outputFile pageRangeString
				
			

pageRange String は、SetOfIntegerSyntax で定義されたページ範囲です。この範囲は、削除するページを定義します。
次の例では、2 ページから 100 ページまでのすべてのページを削除します。

				
					java -cp jpedal.jar org.jpedal.tools.PdfPageDeletion 
inputFile outputFile "2-100"
				
			

JavaでPDFからページを削除する

静的な便利メソッド

				
					//Delete all pages between rangeStart and rangeEnd inclusive
PdfPageDeletion.deletePageRange(new File("/<a href="https://pub.dev/packages/path" target="_blank" title="Packages - Path">path</a>/to/input.pdf"), new File("/path/to/output.pdf"), rangeStart, rangeEnd);

//Delete 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>
PdfPageDeletion.deletePageRange(new File("/path/to/input.pdf"), new File("/path/to/output.pdf"), stringPageRange);

//Delete a single page
PdfPageDeletion.deleteSinglePage(new File("/path/to/input.pdf"), new File("/path/to/output.pdf"), singlePageNumber;
				
			
MENU
PAGE TOP