Ich verwende DOMPDF, um den HTML-Code in PDF zu konvertieren, und nach der Konvertierung sende ich diese PDF-Datei an die Benutzer-Mail-ID.
Alles funktioniert perfekt, aber in PDF-Datei kann ich das Bild des Logos meiner Website nicht sehen. Ich suchte auch in stackoverflow für vorherige Frage wie: - Fehler im PDF-Bild mit dompdf , dompdf und img tag, Bild wird nicht angezeigt
Ich habe auch DOMPDF_ENABLE_REMOTE
auf TRUE
und DOMPDF_PDF_BACKEND
auf CPDF
Mein Bild-Tag ist: -
<img src="http://www.example.com/clients/myprojects/images/logo.png" alt="" /></a>
Ich gebe den vollständigen Pfad meiner Website, aber es zeigt immer noch kein Bild in meiner PDF-Datei.
Vielen Dank im Voraus.
Verwenden Sie den vollständigen Verzeichnispfad mit .jpg image
Entfernen Sie das alt
-Attribut und ändern Sie es von einem selbst schließenden Tag ( />
) in einen normalen ( >
). Es hat für mich funktioniert.
Hinweis: dompdf scheint eine schlechte Reaktion auf Inline-Stile in img
-Tags zu haben, daher empfehle ich, sie zu entfernen, wenn Sie welche verwenden.
Ich habe das getan:
%Vor%Und funktioniert. Ich hoffe, das würde dir auch helfen.
Bitte nicht den vollständigen Pfad der URL angeben, sondern einfach foldername/filename.jpg
Beispiel:
%Vor%DOMPDF
arbeitet jetzt mit png,jpg
.
hier, was ich benutzt habe.
Ich habe index.php
Datei im Routenordner und Bild im Unterordner, nämlich Bilder.
Sie müssen nur die Zeile def("DOMPDF_ENABLE_REMOTE", FALSE);
in true
in der Datei DOMPDF_CONFIG.INC
Ich denke, du könntest das hinzufügen
%Vor%Um URL für Bild zu ändern ist es sehr einfach