我正在尝试使用PptxGenJS。
我是通过npm install pptxgenjs --save安装的
根据示例,我创建了一个非常简单的函数。
当我这样做的时候:从‘PptxGenJS’导入*作为pptxgenjs;
const pptx = new PptxGenJS();我收到错误"pptxgenjs__WEBPACK_IMPORTED_MODULE_2__不是一个构造函数“
当我这样做的时候:
let PptxGenJS = require("pptxgenjs");
let pptx = new PptxGenJS();我得到一个错误:"TypeError: PptxGenJS不是一个构造函数“
我在Ubuntu上使用带有Angular8的3.0.1
发布于 2020-01-09 21:00:38
我发现使用pptxgenjs-angular可以很好地工作。
我所做的是:
从‘PptxGenJS -pptxgenjs’导入*作为角度;
const pptx = new PptxGenJS();
..。
由于未知原因,PptxGenJS找不到JSZip。
因此,我在函数中创建了ZIP对象,并将其作为新参数发送到
const JSZip = require('jszip');
var zip =新的JSZip();
pptx.save(fileName,null,null,zip);
发布于 2020-11-13 20:01:08
我也面临着同样的问题。导入正确文件,那么它应该可以工作,
import pptxgen from "pptxgenjs";
let pres = new pptxgen();
let slide = pres.addSlide();
let textboxOpts = { x: 1, y: 1, w: '80%', h: 0.5, align: 'center', color: '131A1A', fill: 'B2E8ED', fontSize: 20 };
slide.addText("Sample text", textboxOpts);
pres.writeFile("Sample Presentation.pptx");https://stackoverflow.com/questions/59651202
复制相似问题