var officegen = require('../')
|
|
var fs = require('fs')
|
var path = require('path')
|
|
var ppsx = officegen('ppsx')
|
|
var outDir = path.join(__dirname, '../tmp/')
|
|
ppsx.on('finalize', function(written) {
|
console.log(
|
'Finish to create a PowerPoint slideshow file.\nTotal bytes created: ' +
|
written +
|
'\n'
|
)
|
})
|
|
ppsx.on('error', function(err) {
|
console.log(err)
|
})
|
|
ppsx.setDocTitle('Sample ppsx Document')
|
|
var slide = ppsx.makeNewSlide()
|
slide.name = 'The first slide!'
|
slide.back = 'ff0000'
|
slide.color = '000000'
|
slide.addText('Hello World!', { x: 60, y: 10, font_size: 56, cx: 1000 })
|
slide.addText('Office generator', { y: 85, font_size: 48 })
|
slide = ppsx.makeNewSlide()
|
slide.back = { type: 'solid', color: '00ff00' }
|
slide = ppsx.makeNewSlide()
|
slide = ppsx.makeNewSlide()
|
|
var out = fs.createWriteStream(path.join(outDir, 'example.ppsx'))
|
|
out.on('error', function(err) {
|
console.log(err)
|
})
|
|
ppsx.generate(out)
|