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

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ファイルを表示する例

# inputFile.pdfを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ファイルからすべてのクリップされた画像を
# 元のサイズおよび高さ200pxでPNGファイルとして抽出
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

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