How do I embed an image (PNG,SVG or JPG) into a CraftCMS Commerce 2 PDF receipt? I tried importing the svg using an includes. I tried using an img tag and referencing a local file. Nothing seems to work.
Have you tried to use a absolute path without the «/» at the beginning? (or actually a relative one from the webroot…)
<img src="assets/images/site/logo.png" />
This did the trick in my case.
The PDF renderer uses DOMPDF, which expects a HTML document to be supplied. See the DOMPDF documentation to see what types of images are supported.
If you are linking images from a different domain you will need to set the commerce.php config setting of
pdfAllowRemoteImages to true.