import { strToU8, zipSync } from 'fflate' export function createImagePptx(nativeText = '', pageCount = 1): Buffer { const files: Record = { 'ppt/media/image1.png': new Uint8Array([1, 2, 3]) } for (let page = 1; page <= pageCount; page += 1) { files[`ppt/slides/slide${page}.xml`] = strToU8( `${nativeText}` ) files[`ppt/slides/_rels/slide${page}.xml.rels`] = strToU8( '' ) } return Buffer.from(zipSync(files)) }