Image src har brug for absolut sti til at gengive dynamisk billedsti fra ejs-filen, som du vil generere som en pdf-fil.
inde i din controller, i stedet for at gøre dette:
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById}
Gør dette: send en variabel, der indeholder den absolutte sti
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById,dirname: __dirname}
og inde i ejs-filen i stedet for at gøre dette :
<img class="img-fluid" id="test" src="<%= output.image %>" alt="">
Gør dette: tilføje variablen dirname og gå et skridt tilbage for at få den offentlige vej, hvor du gemmer dit billede
<img class="img-fluid" id="test" src="<%= dirname %>/../public/<%= output.image %>" alt="">
Håber dette vil hjælpe med at løse dit problem. God kodning !!