ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、IronPDF for Javaライブラリを使用して、プログラムで画像ファイルフォーマットからPDFドキュメントを作成します。
fromImage
JavaでPNGをPDFに変換する方法Iron Softwareのエンジニアは現在、開発しました。IronPDF for Javaライブラリ.NET、Java、Python、またはNode.jsを含むプロジェクトに携わるソフトウェア開発者を対象としています。 IronPDFは、PDFファイルやPDF変換のあらゆる側面で作業を行うことができます。 Java開発者にPDFの作成とカスタマイズのための幅広い機能を提供します。 それも助けますPDFのレイアウトとフォーマットを制御する.
IronPDF for Javaは.NET Frameworkの機能を基に構築されており、他のオープンソースライブラリと比較してPDFを扱うための多用途なツールです。 PDFの作成および操作に加えて、主に画像の変換およびHTMLファイルをPDFへおよび他のファイル形式も。
PNGからPDFへの変換アプリケーションを作成するには、次の前提条件をダウンロードしてインストールする必要があります:
Java開発キット(JDK)最新版のJDKがコンピューターにインストールされている必要があります。これにより、PNGをPDFに変換するアプリケーションをコンパイルおよび実行できます。 JDKは以下からダウンロードできます:オラクルウェブサイト.
Maven: MavenはJavaプロジェクトを主に対象としたビルド自動化ツールであるため、インストールする必要があります。 MavenはからダウンロードできますApache Maven のウェブサイト.
IronPDF Java Library: 次に、PNGからPDFへの変換プロジェクトに依存関係として追加された最新版のIronPDFが必要となります。 以下のIronPDF依存関係をプロジェクトのpom.xml
ファイルに追加してください:
日本語への翻訳:
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>com.ironsoftware</artifactId>
<version>2024.11.4</version>
</dependency>
pom.xml
ファイルにSlf4j依存関係も追加する必要があります。 <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
すべての前提条件がダウンロードされ、インストールされると、プロジェクトはJavaアプリケーションでPNG画像をPDFドキュメントに変換するために使用できます。
まず最初に、JavaアプリケーションでIronPDFを使用してPNG画像をPDFファイルに変換するために、以下のインポートが必要です。
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.List;
インポートが追加されたら、画像からPDFへの変換は完了です。
IronPDFは、開発者が数ステップで単一のPNGまたはJPG画像をPDFファイルに変換するのに役立ちます。 以下の例にJavaコードスニペットが示されています:
// Reference to the image that we want to convert
List<Path> paths = new ArrayList<>();
paths.add(Paths.get("example.png"));
// Save the image into a new PDF document.
PdfDocument.fromImage(paths).saveAs(Paths.get("example.pdf"));
まず、PDFに変換しようとしている画像ファイルのパスを取得する必要があります。 次に、その画像パスを List
に追加して、fromImage
メソッド。 最後に、call the 保存として
変換されたPNGファイルをファイルシステムに保存する方法。
IronPDFは、次のコード例に示すように、複数のPNGまたはJPG画像を1つのPDFドキュメントに結合することも開発者に許可します。
// 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
try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png, jpg, gif}")) {
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("multiple_images.pdf"));
} catch (IOException exception) {
throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s",
imageDirectory,
exception.getMessage()),
exception);
}
上記のコード内の fromImage
メソッドは、PNG画像パスオブジェクトのリストも受け入れることができます。 各パスオブジェクトは、ローカルに保存されている画像への有効なパスを参照しています。 この場合、画像は同じディレクトリからのものであるため、java.nio.file
クラスにあるDirectoryStream
を使用してディレクトリ内に含まれているすべての画像のリストを素早く作成します。
fromImage
メソッドは、リスト内の各PNGまたはJPG画像をPDFドキュメントの別々のページにレンダリングします。 最後に、saveAs
メソッドを使用して、変換された画像をmultiple_images.pdf
出力に保存します。
上記のコード例のいずれかを使用してプロジェクトを実行すると、出力はPDFファイル形式で生成されます。 ここに表示されている出力は「Convert PNG to PDF」複数画像からのものです。
PNGからPDFへの出力
さらに詳細なコード例は、以下のリンクで確認できます。IronPDFによる画像変換Java用のIronPDFもダウンロードしてくださいIronPDF 公式ウェブサイト.
IronPDF for Java(IronPDFフォージャバ)
IronPDFは、すべての画像とテキストを形式を損なうことなく高品質にレンダリングします。 PDFのフォームコンポーネント変換されたPDFファイルでも編集可能です。
この記事では、IronPDFの画像をPDFに変換する機能を使用してPDFを生成する方法を示します。 結論として、IronPDFはJava開発者がPDFファイル形式を扱うための強力なライブラリです。 開発者が簡単に利用できるようにします。複数の画像からPDF文書を作成ゼロから。 XMLドキュメントのPDF変換、およびHTMLや画像ファイルの変換にも対応しています。 IronPDFは、ソフトウェアエンジニアを支援する優れたPDF APIですPDFファイルからのコンテンツの抽出と書き込み.
IronPDF for Javaは自由に使用できますが、デプロイメント目的の場合には商用ライセンス $liteLicense から. また、以下にアクセスできますIronPDFフルバージョンの無料トライアル本番モードで機能をテストします。
9つの .NET API製品 オフィス文書用