ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、Javaでバイト配列をPDFに変換し、IronPDF Java PDFライブラリを使用する方法について説明します。
HTMLをPDFとしてレンダリング
HTMLマークアップをPDFに変換するメソッドIronPDF Java PDFライブラリは、PDFドキュメントの生成、読み取り、および操作のための人気のあるJavaライブラリです。 このソフトウェアは、生産性向上ライブラリとツールの開発を専門とするソフトウェア開発会社、Iron Softwareによって開発されています。
IronPDFは、PDFの作成および操作のためのさまざまな機能を提供します。 これには次の機能が含まれます:
1.htmlコンテンツをpdfに変換およびプレーンテキストドキュメントをPDFに変換し、PDFにテキストや画像を追加するために、
作成して記入してくださいPDFフォームを簡単に,
複数のPDFをマージ以下のコンテンツを日本語に翻訳してください:pdfを個別のドキュメントに分割,
その他。
ライブラリにはサポートも含まれていますPDFを保護する暗号化以下のコンテンツを日本語に翻訳してください:文書セキュリティのためのデジタル署名.
IronPDFは、すべてのレベルの開発者が簡単に使用できるように、シンプルで直感的なAPIを使用しています。 さらに、IronPDFは包括的なドキュメント, コードサンプル開発者を支援しライブラリをすぐに使い始める.
IronPDFを使用してバイト配列をPDFファイルに変換する方法を探りましょう。
MavenプロジェクトにIronPDF Javaライブラリをインストールするには、次の手順に従ってください:
IronPDFは、HTML、JavaScript、CSSをPDFに変換するための強力なツールです。あなたのWebアプリケーションでPDFを生成するために、HTMLコードを使用して簡単にPDFファイルを作成できます。IronPDF for .NET, IronPDF for Java, IronPDF for Python, あるいは IronPDF for Node.jsのいずれかを使用することで、お好みのプログラミング言語での統合が可能です。
Pythonでの利用方法の例:
from ironpython import *
pdf = IronPDF(html_content="<h1>Hello, World!</h1>")
pdf.save("output.pdf")
上記のコードでは、HTMLをPDFに変換するためにIronPDFライブラリをインポートし、HTMLコンテンツを含むPDFファイルを生成します。生成されたPDFは "output.pdf" という名前で保存されます。
Iron Softwareの製品は、プログラミングの効率を高め、開発プロセスを簡略化するために設計されています。例えば、IronOCR for .NETを使用して画像からテキストを抽出することができます。また、IronXL for .NETを使用してExcelファイルを操作し、IronBarcode for .NETを使用してバーコードを生成および読み取ることができます。
このように、多様な製品を揃えたIron Suiteを使用することで、さまざまなニーズに対応することができます。Lite License、Plus License、Professional License、Unlimited Licenseの各ライセンスオプションから選択して、ニーズに合った最適なソリューションを見つけてください。
IronPDFを使用して、タグ <pdf>...</pdf>
内にHTMLコードを配置することにより、簡単にPDFを生成することができます。
以下のXMLコードを <dependencies>
タグを使用してIronPDF for Javaを依存関係として追加します:
申し訳ありませんが、与えられた内容が完全な文や意味を持つ英語のテキストでないため、日本語への正確な翻訳が提供できません。XMLのマーベンインストールの一部のように見えますが、具体的な文やコンテキストがないと正確な翻訳が難しいです。詳細なコンテキストや完全文を提供していただければ、適切な翻訳を提供できます。 もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.3</version>
</dependency>
pom.xml
ファイルを保存します。
pom.xml
ファイルを保存すると、Mavenは自動的に IronPDF for 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ドキュメントです:
IronPDF Javaにより生成されたPDF出力
この記事に記載されている手順に従うことで、バイト配列をPDFファイルに変換し、ローカルディスクに保存することができます。
IronPDFは商業ライブラリであり、本番環境のライセンス購入. IronPDF ライセンスの費用は、開発者1人あたり年間 $749 から始まります。 開発者の数やデプロイメントサーバーに応じて、他のライセンスオプションが利用可能です。
However, IronPDF offers a は、IronPDFが提供するものです。IronPDFの無料トライアル開発者がライブラリをテストし、その機能と能力を評価することを可能にします。 この無料トライアルにはライブラリのすべての機能へのフルアクセスが含まれています。 開発者はPDFドキュメントの最大20ページを変換するためにこれを使用できます。
9つの .NET API製品 オフィス文書用