Src на изображението се нуждае от абсолютен път за рендиране на път на динамично изображение от ejs файла, който искате да генерирате като pdf файл.
във вашия контролер, вместо да правите това:
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="">
Надяваме се, че това ще помогне за разрешаването на проблема ви. Приятно кодиране!!