JAVA向けIRONPDFの使用

Java PDF生成 (コード例チュートリアル)

更新済み 2024年8月25日
共有:

この記事では、IronPDFを使用して新しいファイルを生成し、コンテンツを抽出し、PDFを保存する方法を探ります。

IronPDF for Java

IronPDF for Javaは、ファイル、HTML文字列、HTMLページ、またはURLからのHTMLコードからPDFドキュメントやPDFフォームを生成するために構築されています。 PDFファイルを正確に生成し、書式も保たれます。 それは、開発者が簡単に使用できるように設計されています。

IronPDFは.NET Frameworkの上に構築されており、多様なコンテキストでPDFを生成するための多用途なツールとなっています。

IronPDFは、大規模ドキュメントの生成および操作のために、以下の機能を提供します:

  1. 追加およびPDFからコンテンツを抽出する (テキスト、画像、表など。)

  2. ドキュメントのレイアウトと書式設定を制御する機能(例:Fonts settings、色、マージン...)

  3. 完了する能力フォーム以下のコンテンツを日本語に翻訳してください:デジタル署名を追加する

JavaアプリケーションでPDFファイルを作成する手順

前提条件

IronPDFを使用してPDF生成ツールを作成するには、以下のソフトウェアをコンピューターにインストールする必要があります:

  1. Java Development Kit - JDKはJavaプログラムの構築および実行に必要です。 インストールされていない場合は、最新リリースを以下からダウンロードしてくださいオラクルウェブサイト.

  2. 統合開発環境 - IDEは、プログラムの作成、編集、およびデバッグを支援するソフトウェアです。 Java用の任意のIDEをダウンロードしてください。例:Eclipse、NetBeans、IntelliJ。

  3. Maven - Mavenは、Central Maven Repositoryからライブラリをダウンロードするのを助けるオープンソースのJava自動化ツールです。 以下からダウンロードしてくださいApache Maven のウェブサイト.

  4. IronPDF - 最後に、IronPDF は Java で PDF ファイルを作成するために必要です。 これは、Java Mavenプロジェクトに依存関係として追加する必要があります。 以下のように、pom.xmlファイルにIronPDFアーティファクトとslf4j依存関係を含めてください:

    日本語への翻訳:

    <dependency>
       <groupId>com.ironsoftware</groupId>
       <artifactId>com.ironsoftware</artifactId>
       <version>2024.11.4</version>
    </dependency>
    XML

必要なインポートの追加

まず、Javaのメインクラスソースコードファイルの先頭に次の行を追加して、IronPDFライブラリから必要なすべての重要なクラスメソッドをインポートします。

import com.ironsoftware.ironpdf.*;
JAVA

次に、有効なライセンスキーを使用してIronPDFを構成します。 メインメソッドで setLicenseKey メソッドを呼び出します。

License.setLicenseKey("Your license key");
JAVA

注意: あなたは IronPdfから無料トライアルライセンスキーPDFを作成し、読み取るために。

HTML文字列からPDFドキュメントを生成する

以下の内容を日本語に翻訳してください:

Creating PDF files from HTML文字列これは非常に簡単で、通常1行または2行のコードで行うことができます。 ここでは、HTMLコードが文字列として変数に書かれ、それからrenderHtmlAsPdfで見つかったメソッドPdfDocument(PDFドキュメント)クラス。 以下のコードは新しいPDFドキュメントインスタンスを生成します。

String htmlString = "<h1>Hello World!</h1><p>This is an example of an HTML string in Java.</p>";
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(htmlString);
JAVA

今、使用して保存としてローカルシステム上のパスに生成されたPDFを保存する方法:

pdf.saveAs(Paths.get("htmlstring.pdf"));
JAVA

上記のコード行は、HTML文字列の内容を含む「htmlstring.pdf」という名前のPDFを作成します。

出力は以下の通りです:

Java PDF ジェネレーター(コード例チュートリアル)、図1:HTML文字列からPDF出力

HTML文字列をPDF出力

HTMLファイルからPDF文書を作成する

以下のコードはからPDFファイルを作成しますHTMLファイル:

PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");
myPdf.saveAs(Paths.get("html_file.pdf"));
JAVA

HTMLファイルのコード:

<html>
    <head>
        <title>Example HTML File</title>
    </head>
    <body>
        <h1>HTML File Example</h1>
        <p style="font-style:Italic;">This is an example HTML file</p>
    </body>
</html>
<html>
    <head>
        <title>Example HTML File</title>
    </head>
    <body>
        <h1>HTML File Example</h1>
        <p style="font-style:Italic;">This is an example HTML file</p>
    </body>
</html>
HTML

上記のコードで、renderHtmlFileAsPdfメソッドはHTMLファイルからPDFファイルを生成します。 このメソッドは、HTMLファイルのパスを含む文字列引数を受け取ります。

IronPDFは、HTMLファイルの要素を、そこに付随するCSSやJavaScriptと一緒にレンダリングします。 以下の出力で、CSSスタイリングがIronPDFによって維持され、出力がウェブブラウザーと同じであることがわかります。

Java PDFジェネレーター(コード例チュートリアル)、図2: HTMLファイルをPDF出力

HTMLファイルをPDFに出力

URLからPDFファイルを生成する

についてrenderUrlAsPdfメソッドはウェブページからPDFファイルを作成するために使用されます。 それはウェブページのURLを引数として受け入れます。

PdfDocument urlToPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
urlToPdf.saveAs(Paths.get("urlToPdf.pdf"));
JAVA

Java PDF Generator(コード例チュートリアル)、図3:URLからPDF出力

URLをPDF出力

PDF生成を構成するために追加のレンダリングオプションを設定することができます。 詳しくは、こちらをご覧ください。URLをPDFに変換する コード例.

パスワード保護されたPDFファイルの生成

IronPDFは、SecurityOptionsクラスを使用してパスワード保護されたPDFファイルを作成することができます。 IronPDFのPDF機能を統合すれば、すべてのファイル権限を設定できます。 コードは次のようになります:

SecurityOptions securityOptions = new SecurityOptions();
securityOptions.setUserPassword("shareable");
JAVA

setUserPasswordは安全なパスワードを設定するために使用されます。 以下のコードサンプルは、URLからPDFへの例で作成されたPDFドキュメントにパスワード保護を適用します:

SecurityManager securityManager = urlToPdf.getSecurity();
securityManager.setSecurityOptions(securityOptions);
urlToPdf.saveAs("protected.pdf");
JAVA

PDFファイルは現在パスワード保護. PDFファイルを開くと、パスワードオプションが表示されます。

Java PDF生成器(コード例チュートリアル)、図4:パスワード保護されたファイル

パスワード保護されたファイル

パスワードを正しく入力すると、PDFドキュメントが開きます。

Java PDF Generator(コード例チュートリアル)、図5:PDFドキュメント

PDFドキュメント

以下のリンクからPDFファイルに関するセキュリティ設定やメタデータの詳細をご確認いただけます。セキュリティとメタデータのコード例.

サマリー

この記事では、複数の方法を使用してPDFを作成するIronPDFライブラリの機能を示しました。 IronPDFは純粋なJavaライブラリであり、JavaでPDFファイルを簡単に扱うために強力に構築されています。

IronPDFのエンジンにより、簡単にさまざまなソースからPDFを作成HTMLファイル、画像ファイル、XML文書、Jasperレポート、その他の入力など。 標準のJava印刷APIに準拠しています。ドキュメントの印刷を容易にするまた、PDFファイルにデジタル署名することもできます。 IronPDFは、すべてのPDF関連タスクを迅速かつ容易に完了するのに役立ちます。

IronPDFはオープンソースのJavaライブラリではありません。 以下を日本語に翻訳してください:

提供します商用ライセンス$liteLicenseから始まります。 以下の内容を日本語に翻訳してください:

あなたも取得できますIronPDFの無料トライアルJavaアプリケーションでの本番環境でテストするために。

< 以前
Java PDF エディタライブラリ(方法とコード例)
次へ >
JavaでPDFファイルを作成する方法

準備はできましたか? バージョン: 2024.11 新発売

無料のMavenダウンロード ライセンスを表示 >