透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、Javaプログラミング言語で記述されたPDFクリエイターを使用してPDFファイルを作成する方法を示します。
Javaを使用してPDFファイルを作成することは、IT業界で多くの用途があります。 時々、開発者はプロジェクトに統合するためのPDF作成ツールが必要になることがあります。 この記事で紹介されているPDF作成ツールはIronPDF for Javaです。 開発者が新しいPDFドキュメントをゼロから作成し、異なるファイル形式をPDFドキュメントに変換するのに役立ちます。
IronPDF for Java は、PDFファイルを作成、準備、管理するためのJavaライブラリです。 それは開発者がAdobeソフトウェアをインストールすることなく、PDFファイルを読み取り、生成し、変更することを可能にします。
IronPDFは、PDFファイルからPDFフォームを作成するのにも優れています。IronPDF for Javaは、カスタムヘッダーとフッターを作成し、署名を作成し、添付ファイルを追加し、パスワード暗号化とセキュリティメカニズムを追加することができます。 IronPDFは、パフォーマンス向上のためにマルチスレッドおよび非同期機能もサポートしています。
始める前に、PDF作成を実行するために満たさなければならない前提条件があります。
Javaはシステムにインストールされている必要があり、パスは環境変数に設定されている必要があります。 このインストールガイドラインを参照して、Javaをまだインストールしていない場合はインストールしてください。
EclipseやIntelliJのような優れたJava IDEをインストールするべきです。 Eclipseをダウンロードするには、こちらのダウンロードページを訪問するか、このインストールページをクリックしてIntelliJをインストールしてください。
すべての前提条件が満たされると、IronPDF for Java のインストールは非常に簡単で、新しいJava開発者にとっても容易です。
この記事では、JetBrains IntelliJ IDEAを使用してライブラリをインストールし、コード例を実行します。
まず、JetBrains IntelliJ IDEAを開き、新しいMavenプロジェクトを作成します。
新しいプロジェクト
新しいウィンドウが表示されます。 プロジェクトの名前を入力し、「完了」をクリックしてください。
新しいプロジェクトを設定する
終了をクリックすると、新しいプロジェクトがpom.xml
ファイルとして開きます。このファイルを使用して、Mavenプロジェクトの依存関係を追加します。
pom.xmlファイル
pom.xml
ファイルに次の依存関係を追加します。
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>com.ironsoftware</artifactId>
<version>2025.3.6</version>
</dependency>
依存関係をpom.xml
ファイルに配置すると、ファイルの右上隅に小さなアイコンが表示されます。
依存関係をインストールするためのアイコン付きのpom.xmlファイル
このアイコンをクリックして、IronPDF for JavaのMaven依存関係をインストールしてください。 これはあなたのインターネット接続によって、数分で完了します。
このセクションでは、IronPDF for Javaを使用して新しいPDFドキュメントを作成する方法について説明します。 IronPDFを使えば、わずか数行のコードで新しいPDFドキュメントを作成することが非常に簡単になります。
IronPDF for Javaを使用してPDFファイルを作成する方法はたくさんあります。
renderHtmlAsPdf
メソッドは、HTML文字列をPDFファイルに変換できますrenderHtmlFileAsPdf
メソッドは、HTMLファイルをPDF文書に変換できますrenderUrlAsPdf
](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String)メソッドは、URLから直接PDFファイルを作成し、指定されたフォルダーに結果を保存できます。以下のコード例は、renderHtmlAsPdf
メソッドを使用してHTMLマークアップの文字列をPDFに変換する方法を示しています。 renderHtmlAsPdf
メソッドの使用には、HTMLの基本的な知識が必要です。
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
License.setLicenseKey("YOUR-LICENSE-KEY");
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
//string filename
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
//new FileOutputStream
myPdf.saveAs(Paths.get("html_saved.pdf"));
}
}
上記のコードの出力は以下の通りです。
出力ファイル
IronPDFライブラリのrenderHtmlFileAsPdf
メソッドは、HTMLソースファイルから新しいPDFファイルを生成することができます。このメソッドを使用すると、HTMLドキュメント内の全て(グラフィックス、CSS、フォームなど)をPDFに変換します。
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
License.setLicenseKey("YOUR-LICENSE-KEY");
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("index.html");
myPdf.saveAs(Paths.get("html_saved.pdf"));
}
}
上記のコード例の出力は以下の通りです。
HTMLファイルからの出力ファイル
IronPDFを使用すると、ウェブページのURLから迅速に高精度でPDFを作成することができます。 また、資格証明書で保護されたウェブサイトからPDFファイルを作成する機能も提供します。
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
License.setLicenseKey("YOUR-LICENSE-KEY");
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://www.alibaba.com/");
myPdf.saveAs(Paths.get("html_saved.pdf"));
}
}
上記のコードの出力は以下の通りです。
Alibabaウェブサイトからの出力PDFファイル
IronPDF for Java は、1枚以上の画像からPDFファイルを作成することもできます。
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.List;
public class main {
public static void main(String[] args) throws IOException {
Path imageDirectory = Paths.get("assets/images");
List<Path> imageFiles = new ArrayList<>();
try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png,jpg}")) {
for (Path entry: stream) {
imageFiles.add(entry);
}
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);
}
}
}
上記のコードの出力は以下の通りです。
画像からの出力PDFファイル
この記事では、ゼロからまたは既存のHTMLファイルやURLからPDFを作成する方法を紹介しました。 IronPDFは、複数の形式から高品質なPDFを作成することができ、これらのPDFファイルを簡単に操作およびフォーマットを整えることができます。
IronPDFは、PDFファイルを処理、修正、または操作する必要があるソフトウェア開発者や企業に最適です。 IronPDF for Javaについてさらに知りたい場合や、Javaを使用してPDFを操作する方法に関する類似のチュートリアルを入手するには、次の公式ドキュメントを参照してください。 Javaを使用してPDFファイルを作成するチュートリアルについては、このJavaコード例をご覧ください。
IronPDF for Javaは開発目的で無料ですが、商業利用にはライセンスが必要です。 ライセンスについての詳細情報は、次のライセンスページをご覧ください。