Bitmaps und Bilder einbetten Um sicherzustellen, dass HTML-Inhalte keine Internetverbindung benötigen, um Daten abzurufen, können Bilder als base64 in HTML eingebettet werden. Das Einbetten eines Bildes in HTML als base64 erfordert das Laden des Bildes und die Umwandlung seiner Informationen in base64. Nachfolgend finden Sie ein vollständiges Beispiel, das zeigt, wie man eine Bilddatei einliest, sie in eine Base64-Zeichenkette umwandelt und sie anschließend in ein HTML-Dokument einbettet. Abschließend wird gezeigt, wie man mit IronPDF aus diesem HTML-Code eine PDF-Datei generiert. Erklärung: Bild in Base64-Kodierung: encodeImageToBase64(filePath) : Eine Funktion, die die Bilddatei liest und sie asynchron in eine Base64-Zeichenkette konvertiert. Verwendet fs.readFile , um die Bilddatei zu lesen. Bei erfolgreicher Verarbeitung werden die Daten in einen Base64-String konvertiert und aufgelöst. HTML-Inhaltsaufbau: createHtmlContent(base64Data) : Erzeugt HTML-Inhalt mit den eingebetteten Base64-Bilddaten innerhalb eines img Tags. PDF-Erstellung: generatePdf(filePath) : Hauptfunktion, die den Prozess orchestriert, indem zuerst encodeImageToBase64 und dann createHtmlContent aufgerufen wird, gefolgt von der Erstellung eines PDFs mit IronPdf . Verwendet IronPdf.PdfDocument.fromHtml um aus dem HTML-Inhalt ein PDF-Dokument zu generieren. Speichert die generierte PDF-Datei mit pdf.saveAs . Ausführung: Ruft generatePdf mit dem Pfad zur gewünschten Bilddatei auf. Dieses Skript kombiniert effektiv das Einlesen eines Bildes, dessen Konvertierung in Base64 für die HTML-Einbettung und das Rendern eines PDFs mit IronPDF. Entdecken Sie das vollständige Base64-Beispiel für die Bildeinbettung Verwandte Doku-Links Auf Github ansehen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation Sprachpakete herunterladen IronPDF DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Version: 2025.12 gerade veröffentlicht Kostenlose npm-Installation Lizenzen anzeigen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
Alle Ihre Fragen werden beantwortet, um sicherzustellen, dass Sie alle Informationen erhalten, die Sie benötigen. (Völlig unverbindlich.)