Bitmaps und Bilder einbetten
using IronPdf;
using IronSoftware.Drawing;
using System;
using System.IO;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Import image file as byte
byte[] binaryData = File.ReadAllBytes("sample.jpg");

// Convert byte to base64
string imgDataUri = @"data:image/jpg;base64," + Convert.ToBase64String(binaryData);
string imgHtml = $"<img src='{imgDataUri}'>";

PdfDocument pdf = renderer.RenderHtmlAsPdf(imgHtml);
pdf.SaveAs("embedded_example_1.pdf");
NuGet Download
PM > Install-Package IronPdf
Bitmaps und Bilder einbetten

Bitmaps und Bilder einbetten

Wenn Sie ein Bild in HTML mit Base64-Codierung einbetten möchten, müssen Sie die Binärdaten des Bildes entweder durch das Lesen der Bilddatei oder durch Empfang über eine Netzwerk-Anfrage erwerben. In diesem Beispiel haben wir das Bild, das wir verwenden möchten, importiert und seine Binärdaten gewonnen. Dann haben Sie mit der Convert.ToBase64String-Methode erfolgreich in Base64 konvertiert. Durch diese Methode können Sie Ihre Bilder zu jedem HTML-Inhalt hinzufügen, den Sie zur Erstellung von PDF-Dokumenten verwenden.

Für eine umfassendere Anleitung, einschließlich zusätzlicher Beispiele und Beispielcode, besuchen Sie diese Anleitung.

Erkunden Sie Daten-URI-Schemata für die Einbettung von Bildern in PDFs
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 21,916,531Version:2026.11gerade veröffentlicht