Я не могу открыть файл pdf или ppt, сгенерированный с помощью jspdf (1.5.3) и pptxgenjs с сервера linux redhat (среда dev), но он работает нормально через локальный сервер, который является windows .. Пожалуйста, помогите "
Я пытался разблокировать настройки в настройках PPT, а также в настройках доверенной сети, но безуспешно.
downloadChartsMultiSlidePpt = async() => {
let pptx = new PptxGenJS();
var slide = [];
var slideIndex = 0;
this.modalCharts = this.modalChartService.chartsData;
for(var chart of this.modalCharts) {
var data = document.getElementById('chart-id'+chart.chartId);
await html2canvas(data).then(canvas => {
// Few necessary setting options
var imgWidth = 208;
var pageHeight = 295;
var imgHeight = canvas.height * imgWidth / canvas.width;
var heightLeft = imgHeight;
const contentDataURL = canvas.toDataURL('image/png');
slideIndex++;
slide[slideIndex] = pptx.addNewSlide();
slide[slideIndex].addImage({data:contentDataURL, x:1, y:1, w:8.0, h:4.0 });
});
}
pptx.save('DemoSlides-PPT');
}
Этот код работает нормально и открывает ppt на локальном компьютере с каждым изображением на каждом слайде. Но он не работает на сервере Linux (среда разработки веб-приложения). Я могу загрузить PPT, но не могу открыть и показывает сообщение о ремонте и т. Д.