КРАСНЫЙ Х вместо изображения при создании powerpoint - PullRequest
0 голосов
/ 18 октября 2019

Начинаем использовать библиотеку PptxGenJs. Требуется создать мастер-слайд с изображением / логотипом, вставленным в слайд. Однако, когда я открываю PowerPoint, я получаю большой красный крестик вместо желаемой графики. В настоящее время использую Powerpoint 2013 для открытия моего powerpoint

Я также пытался добавить изображение с функцией

slide.addImage({OPTIONS});

, и оно все еще выглядит красным. Я пробовал разные типы изображений (JPEG и PNG) и все еще получаю ту же ошибку.

window.doDemo = function demo() {
    var pptx = new PptxGenJS();
    pptx.setLayout('LAYOUT_4x3')

    pptx.defineSlideMaster({
      title: 'MASTER_SLIDE',
      bkgd:  'FFFFFF',
      objects: [
        { 'line':  { x: 3.5, y:1.00, w:6.00, line:'0088CC', lineSize:5 } },
        { 'rect':  { x: 0.0, y:5.30, w:'100%', h:0.75, fill:'F1F1F1' } },
        { 'text':  { text:'Status Report', options:{ x:3.0, y:5.30, w:5.5, h:0.75 } } },

      ],
      slideNumber: { x:0.3, y:'90%' }
    });

    var slide = pptx.addNewSlide('MASTER_SLIDE');
    slide.addImage({ path:'hey.png', x:1, y:1, w:8.0, h:4.0 });
    slide.addText('How To Create PowerPoint Presentations with JavaScript', { x:0.5, y:0.7, fontSize:18 });

    pptx.save();

    }

...