छवि स्रोत को ejs फ़ाइल से गतिशील छवि पथ प्रस्तुत करने के लिए पूर्ण पथ की आवश्यकता है जिसे आप एक पीडीएफ फ़ाइल के रूप में उत्पन्न करना चाहते हैं।
ऐसा करने के बजाय अपने कंट्रोलर के अंदर:
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById}
यह करें: एक वैरिएबल भेजें जिसमें निरपेक्ष पथ हो
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById,dirname: __dirname}
और ऐसा करने के बजाय ejs फ़ाइल के अंदर:
<img class="img-fluid" id="test" src="<%= output.image %>" alt="">
यह करें: चर जोड़ें dirname और जहां आप अपनी छवि सहेज रहे हैं वहां सार्वजनिक पथ प्राप्त करने के लिए एक कदम पीछे जाएं
<img class="img-fluid" id="test" src="<%= dirname %>/../public/<%= output.image %>" alt="">
आशा है कि यह आपकी समस्या को हल करने में मदद करेगा। हैप्पी कोडिंग !!