JAVA向けIRONPDFの使用

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

更新済み 3月 12, 2023
共有:

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

Java用IronPDF

Java用IronPDF は、ファイル、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.9.1</version>
    </dependency>
    XML

必要なインポートの追加

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

import com.ironsoftware.ironpdf.*;
JAVA

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

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

注意: あなたは 無料試用ライセンスキー 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から始まります。 以下の内容を日本語に翻訳してください:

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

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

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

無料のMavenダウンロード View Licenses >