Embed Images with DataURIs in C# & VB PDF Rendering

This article was translated from English: Does it need improvement?
Translated
View the article in English

Bei der Arbeit mit HTML-Strings und -Dokumenten ist es oft nützlich, sich nicht auf ein Verzeichnis von Assets zu verlassen. Um dieses Problem zu umgehen, verwenden wir das Data-URI-Schema.

Das Data-URI-Schema ist eine Methode, die in der Webentwicklung verwendet wird, um Daten direkt in HTML- oder CSS-Code einzubetten, wodurch separate Dateien überflüssig werden. Data URIs ermöglichen das Einfügen von Bildern, Dateien und sogar Schrifttypen direkt in ein HTML-Dokument als String.

als-Überschrift:2(Schnellstart: Bilder in PDFs mit DataURIs einfügen)

Verwandeln Sie Ihren HTML-Inhalt einfach in PDF-Dokumente, indem Sie Bilder mit DataURIs mit IronPDF einbetten. Dieser Schnellleitfaden hilft Entwicklern, PDFs mit eingebetteten Bildern unter Verwendung von einfachem, effizientem Code zu rendern. Mit IronPDF können Sie HTML nahtlos in PDFs umwandeln, während die Bildintegrität erhalten bleibt. Lassen Sie uns in ein einfaches Beispiel eintauchen, das zeigt, wie Sie mit minimalem Code ein Bild direkt in Ihr PDF-Dokument mithilfe von DataURI einbetten.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    new IronPdf.ChromePdfRenderer.StaticRenderHtmlAsPdf("<img src='data:image/png;base64,...' />").SaveAs("output.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie IronPDF von NuGet herunter
  2. Lesen Sie die Bildbytes mit der ReadAllBytes-Methode
  3. Verwenden Sie die ToBase64String-Methode, um Bytes in Base64 umzuwandeln
  4. Integrieren Sie die Base64-Informationen im img-Tag
  5. Rendern Sie das HTML zu PDF

## Einfaches Beispiel für das Einbetten von Bildern Das folgende Beispiel zeigt das Rendern eines Bildes in ein HTML-Dokument ohne Asset-Datei: ```csharp :path=/static-assets/pdf/content-code-examples/how-to/datauris-image.cs ``` Wir können auch einen gesamten [HTML-String oder ein PDF-Dokument als Byte Array mithilfe von IronPDFs ASP.NET MVC-Integration bereitstellen](/how-to/cshtml-to-pdf-mvc-core/).
Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht