Как конвертировать HTML в PDF в ASP.NET Core MVC 2.0? Уже пробовал с pdf random, но он выдает ошибку после публикации в Azure. Ошибка говорит
Не удается найти модуль 'jsreport-core' Azure.
Ниже приведен код, используемый:
module.exports = function (callback, html) {
var jsreport = require('jsreport-core')()
jsreport.init().then(function () {
return jsreport.render({
template: {
content: newHtml,
engine: 'jsrender',
recipe: 'phantom-pdf',
}
}).then(function (resp) {
callback(null, resp.content.toJSON().data);
});
}).catch(function (e) {
callback(e, null);
})
};
Этот код работает нормально, если он не опубликован на портале Azure. После публикации выдает вышеуказанную ошибку. Некоторые из уже предпринятых шагов: Добавлен node.exe в корневую папку. Каким-то образом он не может загрузить библиотеки js (jsreport-core, jsreport-core, phantom-pdf) после развертывания.