8000 GitHub - qq15725/modern-openxml: OpenXML for JavaScript
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

qq15725/modern-openxml

Repository files navigation

modern-openxml

Minzip Version Downloads Issues License

PPTX to JSON

import { pptxToIDoc } from 'modern-openxml'
import presetShapeDefinitions from 'modern-openxml/presetShapeDefinitions'

fetch('./example.pptx')
  .then(rep => rep.arrayBuffer())
  .then(async buffer => {
    const pptx = await pptxToIDoc(new Uint8Array(buffer), { presetShapeDefinitions })
    console.log(pptx)
  })

PPTX to SVG

import { pptxToSVG } from 'modern-openxml'
import presetShapeDefinitions from 'modern-openxml/presetShapeDefinitions'

fetch('./example.pptx')
  .then(rep => rep.arrayBuffer())
  .then(async buffer => {
    const pptxSVG = await pptxToSVG(new Uint8Array(buffer), { presetShapeDefinitions })
    console.log(pptxSVG)
    document.body.appendChild(pptxSVG)
  })

Related

About

OpenXML for JavaScript

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0