IRONSOFTWAREHOME
Osadzanie map bitowych i obrazów
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");
Imports IronPdf
Imports IronSoftware.Drawing
Imports System
Imports System.IO

Dim renderer As New ChromePdfRenderer()

' Import image file as byte
Dim binaryData As Byte() = File.ReadAllBytes("sample.jpg")

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

Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(imgHtml)
pdf.SaveAs("embedded_example_1.pdf")
NuGet Download
Install-Package IronPdf
Osadzanie map bitowych i obrazów

Osadzanie map bitowych i obrazów

Jeśli chcesz osadzić obraz w HTML przy użyciu kodowania Base64, musisz uzyskać dane binarne obrazu poprzez odczytanie pliku obrazu lub otrzymanie go poprzez żądanie sieciowe. W tym przykładzie zaimportowaliśmy obraz, którego chcemy użyć, i uzyskaliśmy jego dane binarne. Następnie, używając metody Convert.ToBase64String, pomyślnie przekonwertowano go na Base64. Dzięki tej metodzie będziesz w stanie dodać swoje obrazy do dowolnej treści HTML, której używasz do renderowania dokumentów PDF.

Aby uzyskać bardziej wyczerpujący przewodnik, zawierający dodatkowe przykłady i przykładowy kod, odwiedź ten przewodnik.

Poznaj schematy URI danych do osadzania obrazów w plikach PDF
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 20,667,543Wersja:2026.7właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta