ビットマップと画像の埋め込み

HTMLコンテンツがデータを取得するためにインターネット接続を必要としないようにするために、画像をbase64としてHTMLに埋め込むことができます。画像をbase64としてHTMLに埋め込むには、画像を読み込み、その情報をbase64に変換する必要があります。

以下は、画像ファイルを読み取り、それを base64 文字列に変換し、HTML ドキュメントに埋め込む方法を示す完全な例です。 最後に、IronPDF を使用してこの HTML から PDF を生成する方法を示します。

説明:

1.画像をBase64エンコードする: encodeImageToBase64(filePath): 画像ファイルを読み込み、非同期でbase64文字列に変換する関数です。 画像ファイルを読み込むために fs.readFile を使用し、成功するとデータをbase64文字列に変換し、それを解決します。

  1. HTMLコンテンツの設定: createHtmlContent(base64Data): img タグ内に埋め込まれたbase64画像データでHTMLコンテンツを構築します。

  2. PDF生成: generatePdf(filePath): encodeImageToBase64createHtmlContent を呼び出した後、IronPdf を介してPDFを作成することにより、プロセスを調整するメイン関数です。 IronPdf.PdfDocument.fromHtml を使用してHTMLコンテンツからPDFドキュメントを生成します。 生成されたPDFは pdf.saveAs を使用して保存されます。

4.実行: 指定した画像ファイルへのパスで generatePdf を呼び出します。

このスクリプトは、画像の読み取り、HTML 埋め込み用の base64 への変換、IronPDF を使用した PDF のレンダリングを効果的に組み合わせます。

完全なBase64画像埋め込み例を見る

準備はできましたか?
バージョン: 2026.6 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行するHTML が PDF に変換されるのを確認します。