IRONSOFTWAREHOME
画像をPDFに

import com.ironsoftware.ironpdf.*;  
import java.io.IOException;  
import java.nio.file.*;  
import java.util.ArrayList;  
import java.util.List;  

// Reference to the directory containing the images that we desire to convert
Path imageDirectory = Paths.get("assets/images");

// Create an empty List to contain Paths to images from the directory.
List<Path> imageFiles = new ArrayList<>();

// Use a DirectoryStream to populate the List with paths for each image in the directory
// that we want to convert (this example uses a glob pattern to target only png and jpg images)
try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png,jpg}")) {
    for (Path entry : stream) {
        imageFiles.add(entry);
    }

    // Render all targeted images as PDF content and save them together in one PDF document.
    PdfDocument.fromImage(imageFiles).saveAs(Paths.get("assets/composite.pdf"));
} catch (IOException exception) {
    throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s",
            imageDirectory,
            exception.getMessage()),
            exception);
}
mvn install
画像をPDFに

画像をPDFに

開発者はIronPDFを使用して、複数の画像を単一のPDFドキュメントに結合できます。

PdfDocument.fromImage メソッドは、ローカルファイルシステムに保存された画像の有効なパスを参照するそれぞれのPathオブジェクトのリストを受け入れます。 これは、開発者に特異性に関して多くの自由を提供します。 開発者は、このリストを構築して、複数のディレクトリにわたる画像グループを含めたり、特定の命名またはタイプ基準に一致する画像を含めたりすることができます。画像が同じディレクトリから取得された場合(以下の例のように)、開発者は単にjava.nio.fileクラスと一緒に利用して、ディレクトリ内に含まれるすべての画像のリストを迅速に構築することができます。

PdfDocument.fromImageは、リスト内で参照される各画像をPDFドキュメントの別々のページにレンダリングします。

画像を別々のPDFドキュメントに配置する必要がある場合(1つに結合しない場合)、開発者は次のいずれかを行うことができます:

  1. 単一のPdfDocument.fromImageを反復的に呼び出します。
  2. 上記の例に示されているように、すべての画像を1つのPDFドキュメントに組み合わせ、その後、PdfDocument.copyPageメソッドで新しいPDFドキュメントに各ページをコピーします。
JavaでPDFを画像に変換する方法を学ぶ
GitHubで見る

準備はできましたか?

バージョン:2026.6リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。