Я не могу открыть файл pdf или ppt, созданный с помощью jspdf (1.5.3) и pptxgenjs с сервера Linux

Я не могу открыть файл pdf или ppt, созданный с помощью jspdf (1.5.3) и pptxgenjs с сервера Linux RedHat(среда разработки), но он работает нормально через локальный сервер, который является 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, но не могу открыть и показывает сообщение о ремонте и т. Д.

0 ответов

Другие вопросы по тегам