Невозможно использовать PptxGenJS с jszip
Это может быть наивным вопросом. Я хочу создать несколько файлов pptx с помощью библиотеки PptxGenJS и заархивировать их все в zip-файл с помощью библиотеки jszip.
Мой код, как показано ниже.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript" src="PptxGenJS/libs/jquery.min.js"></script>
<script type="text/javascript" src="PptxGenJS/libs/jszip.min.js"></script>
<script type="text/javascript" src="PptxGenJS/dist/pptxgen.js"></script>
<script type="text/javascript" src="filesaver.js"></script>
<script type="text/javascript">
var zip = new JSZip();
var pptx = new PptxGenJS();
var slide = pptx.addNewSlide();
zip.file("hello.txt", "Hello",{uint8array: true});
var promise = null;
if (JSZip.support.uint8array) {
promise = zip.generateAsync({type : "uint8array"});
} else {
promise = zip.generateAsync({type : "string"});
}
zip.generateAsync({type:"blob"})
.then(function (blob) {
saveAs(blob, "multipleppts.zip");
});
</script>
</body>
</html>
Я не мог понять, как поместить pptx, сгенерированный программно, в zip. Пожалуйста помоги.