Image src behöver absolut sökväg för att rendera dynamisk bildsökväg från ejs-filen som du vill generera som en pdf-fil.
i din handkontroll istället för att göra så här:
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById}
Gör så här: skicka en variabel som innehåller den absoluta sökvägen
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById,dirname: __dirname}
och inuti ejs-filen istället för att göra detta :
<img class="img-fluid" id="test" src="<%= output.image %>" alt="">
Gör så här: lägg till variabeln dirname och gå ett steg tillbaka för att få den offentliga sökvägen där du sparar din bild
<img class="img-fluid" id="test" src="<%= dirname %>/../public/<%= output.image %>" alt="">
Hoppas detta hjälper dig att lösa ditt problem. Lycka till med kodningen !!