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. Im Folgenden finden Sie ein vollständiges Beispiel, das zeigt, wie eine Bilddatei gelesen, in eine base64-Zeichenkette konvertiert und dann in ein HTML-Dokument eingebettet wird. Schließlich wird gezeigt, wie man mit IronPDF aus diesem HTML-Code eine PDF-Datei erzeugt. Erläuterung: Bild in Base64-Kodierung: encodeImageToBase64(filePath): Eine Funktion, die die Bilddatei liest und asynchron in einen base64-String konvertiert. Verwendet fs.readFile, um die Bilddatei zu lesen. Bei Erfolg werden die Daten in einen base64-String konvertiert und aufgelöst. HTML-Inhaltsaufbau: createHtmlContent(base64Data): Konstruiert HTML-Inhalt mit den eingebetteten base64-Bilddaten innerhalb eines img-Tags. PDF-Erstellung: generatePdf(filePath): Hauptfunktion, die den Prozess orchestriert, indem sie zuerst encodeImageToBase64 und dann createHtmlContent aufruft, gefolgt von der Erstellung eines PDF über IronPdf. Verwendet IronPdf.PdfDocument.fromHtml, um ein PDF-Dokument aus dem HTML-Inhalt zu erzeugen. Speichert das erzeugte PDF mit pdf.saveAs. Ausführung: Ruft generatePdf mit dem Pfad zur gewünschten Bilddatei auf. Dieses Skript kombiniert auf effektive Weise das Lesen eines Bildes, die Konvertierung in base64 für die HTML-Einbettung und das Rendern eines PDF mit IronPDF. Erforschen 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 (Windows, Linux, Azure) Bereit anzufangen? Version: 2025.11 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