Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

Java 17以降でJPedalを実行する

Java 17以降での実行

JPedalはシンプルなAPIを提供しています。JPedalはJavaで書かれていますが、他の言語やコマンドラインからも使用できます。

コマンドラインまたは任意の言語からJPedalを使用する方法

JPedalは、JPedalの機能に簡単にアクセスできる一連のコマンドを受け付けます。コマンドを実行しない場合、または以下のように --help コマンドを使用した場合、このリストが表示されます。

java -jar jpedal.jar --help
JPedal - Java PDF Library - <Version>

Features:
	PDF Viewer
	PDF Inspector
	PDF Manipulator
	Convert Pages to Images
	Extract Text
	Extract Images
	Extract Metadata
	Extract Embedded Files
	Print PDF

Homepage: https://www.idrsolutions.com/jpedal
Javadoc: https://files.idrsolutions.com/maven/site/jpedal/apidocs/

Available Commands:
	--convert inputFolder outputFolder [outputFormat] [scalingAsFloat] [pageRange]
	--copyOutline inputFile.pdf outputFile.pdf
	--extractClippedImages inputFile.pdf outputFolder outputFormat (outputHeight subDirectory)...
	--extractEmbeddedFiles inputFile.pdf outputFolder
	--extractImages inputFile.pdf outputFolder outputFormat
	--extractStructuredText inputFile.pdf outputFolder [outputFormat]
	--extractText inputFile.pdf outputFolder
	--help
	--inspect inputFile.pdf
	--manipulate
	--metadata inputFile.pdf [typeOfData]...
	--print inputFile.pdf printerName [pageNumber]
	--view inputFile.pdf [pageNumber]

PDFを画像に変換する例

# 単一ファイルをBMPファイルに変換(各ページごとに個別のBMP)
java -jar jpedal.jar --convert "inputFile.pdf" imageOutput BMP

# 複数ファイルのディレクトリをPNGファイルに変換(各ページごとに個別のPNG)
java -jar jpedal.jar --convert files imageOutput PNG

詳細はPDFを画像に変換するチュートリアル をご覧ください。

PDFファイルを表示する例

# PDFビューアでinputFile.pdfを開く
java -jar jpedal.jar --view "inputFile.pdf" 

# 新しい空白のPDFビューアウィンドウを開く
java -jar jpedal.jar --view 

詳細はビューアチュートリアル をご覧ください。

PDFファイルを印刷する例

# 指定されたPDFファイルを指定されたプリンタで印刷
java -jar jpedal.jar --print "inputFile.pdf" "printerName"

# PDFファイルの1ページ目を指定されたプリンタで印刷
java -jar jpedal.jar --print "inputFile.pdf" "printerName" 1

詳細は印刷チュートリアル をご覧ください。

PDFファイルから画像を抽出する例

# 指定されたPDFファイルからすべての生画像をPNGファイルとして抽出
java -jar jpedal.jar --extractImages "inputFile.pdf" "outputFolder" PNG

詳細は画像抽出チュートリアル をご覧ください。

PDFファイルからクリップされた画像を抽出する例

# 指定されたPDFファイルからすべてのクリップされた画像をPNGファイルとして抽出
# 元のサイズで出力
java -jar jpedal.jar --extractClippedImages "inputFile.pdf" "outputFolder" PNG -1 raw

# 指定されたPDFファイルからすべてのクリップされた画像をPNGファイルとして抽出
# 元のサイズと高さ200pxで出力
java -jar jpedal.jar --extractClippedImages "inputFile.pdf" "outputFolder" PNG -1 "raw" 200 "height200" 

詳細はクリップされた画像の抽出チュートリアル をご覧ください。

PDFファイルからメタデータを抽出する例

# 指定されたファイルからすべての種類のメタデータをJSON形式で抽出
java -jar jpedal.jar --metadata "inputFile.pdf" 

# 指定されたファイルからフィールドメタデータのみをJSON形式で抽出
java -jar jpedal.jar --metadata "inputFile.pdf" fields

詳細と返却可能なメタデータの完全なリストはメタデータチュートリアル をご覧ください。