ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
バイト配列をPDFに変換することは、多くのJavaアプリケーションで一般的です。 これは、データベースから受信したデータやネットワークを介して受信したデータのように、バイト配列形式で保存されたデータを処理する場合にしばしば必要となります。 そのようなデータは、PDFに変換することで簡単に閲覧および他の人と共有することができます。
この記事では、Javaでバイト配列をPDFに変換し、IronPDF Java PDFライブラリを使用する方法について説明します。
HTMLをPDFとしてレンダリング
HTMLマークアップをPDFに変換するメソッドIronPDF Java PDFライブラリ は、PDFドキュメントの生成、読み取り、および操作のための人気のあるJavaライブラリです。 このソフトウェアは、生産性向上ライブラリとツールの開発を専門とするソフトウェア開発会社、Iron Softwareによって開発されています。
IronPDFは、PDFの作成および操作のためのさまざまな機能を提供します。 これには次の機能が含まれます:
HTML およびプレーンテキスト文書をPDFに変換し、PDFにテキストと画像を追加する。
PDFフォームの作成と入力
PDFを結合および分割
その他。
ライブラリにはサポートも含まれています 暗号化 (あんごうか) 以下のコンテンツを日本語に翻訳してください: デジタル署名.
IronPDFは、すべてのレベルの開発者が簡単に使用できるように、シンプルで直感的なAPIを使用しています。 さらに、IronPDFは 包括的なドキュメント, コードサンプル開発者を支援し ライブラリの使用を開始する.
IronPDFを使用してバイト配列をPDFファイルに変換する方法を見てみましょう。
MavenプロジェクトにIronPDF Javaライブラリをインストールするには、次の手順に従ってください:
プロジェクトのpom.xmlファイルを開き、`
次のXMLコードを に追加してください<dependencies>依存関係としてIronPDF Javaを追加するための
申し訳ありませんが、与えられた内容が完全な文や意味を持つ英語のテキストでないため、日本語への正確な翻訳が提供できません。XMLのマーベンインストールの一部のように見えますが、具体的な文やコンテキストがないと正確な翻訳が難しいです。詳細なコンテキストや完全文を提供していただければ、適切な翻訳を提供できます。
もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。
に追加してください<dependencies>consoleへのステータスメッセージを記録するためにIronPDF for Javaが使用するSLF4J Simpleロガーを追加するための
tag。 <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.3</version>
</dependency>
pom.xmlファイルを保存します。
pom.xmlファイルを保存すると、Mavenは自動的にIronPDF JavaライブラリとSLF4J Simpleロガーをダウンロードおよびインストールします。 次に、JavaコードでIronPDFライブラリを使用できます。
上記のXMLコードで使用されているバージョン番号は、ライブラリをインストールする際に利用可能な最新バージョンではない可能性があります。 バグ修正と新機能のためには、常に最新のライブラリバージョンを使用する必要があります。
バイト配列をPDFファイルに変換するサンプルコードは以下の通りです:
package IronPDF.ironpdf_java;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import com.ironsoftware.ironpdf.*;
public class test {
public static void main (String [] args) throws IOException {
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121 };
String data = new String(byteArray, StandardCharsets.US_ASCII);
String HTML = "<h1>" + data + "</h1>";
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
pdf.saveAs("C:\\byteToPdf.pdf");
}
}
ステップ 1: 提供されたコードは、IronPDFを使用してバイト配列をPDFに変換する方法を示しています。 コードの冒頭で、必要なJavaライブラリがインポートされます。 これにはIronPDFライブラリとStandardCharsets
ライブラリが含まれます。
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import com.ironsoftware.ironpdf.*;
ステップ2: まず、変換するデータを含むバイト配列を作成します。 この場合、バイト配列にはASCII形式で「This is byte array」という文字列が含まれています。
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121 };
ステップ 3: 次に、バイト配列はUS_ASCII文字エンコーディングを使用して文字列に変換されます。 これは、String
コンストラクターを呼び出し、バイト配列と適切な文字エンコーディングをパラメーターとして渡すことで行われます。
String data = new String(byteArray, StandardCharsets.US_ASCII);
ステップ 4: バイト配列からのデータを使用して、HTML文字列を作成します。 文字列はPDFで目立つようにするためにH1タグでラップされています。
String HTML = "<h1>" + data + "</h1>";
ステップ5: HTML文字列を作成した後、IronPDFライブラリはHTMLをPDFとしてレンダリングします。 PDFは指定されたファイル名でローカルディスクに保存されます。
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
pdf.saveAs("C:\\byteToPdf.pdf");
以下は、IronPDF Java PDF Libraryによって生成された出力PDFドキュメントです:
この記事に記載されている手順に従うことで、バイト配列をPDFファイルに変換し、ローカルディスクに保存することができます。
IronPDFは商業ライブラリであり、 ライセンス 本番環境で使用される。 IronPDF ライセンスの費用は、開発者1人あたり年間 $749 から始まります。 開発者の数やデプロイメントサーバーによって、他のライセンスオプションも利用可能です。
しかし、IronPDFは 無料試用 ライブラリをテストし、その機能と性能を評価することができるようにするためのものです。 この無料トライアルにはライブラリのすべての機能へのフルアクセスが含まれています。 開発者はPDFドキュメントの最大20ページを変換するためにこれを使用できます。
9つの .NET API製品 オフィス文書用