ooxml-signature-pages
v3.2.0
Published
Generate OOXML markup for signature pages
Downloads
3,072
Readme
ooxml-signature-pages
Given an Array of signature page objects satisfying signature-page-schema, return a string of Office Open XML (Microsoft Word .docx
) markup.
var assert = require('assert')
var signaturePages = require('ooxml-signature-pages')
Blank Pages
var blankPages = signaturePages([
{
header: (
'The parties are signing this agreement ' +
'on the dates by their signatures.'
),
entities: [
{
name: 'SomeCo, Inc.',
form: 'corporation',
jurisdiction: 'Delaware',
by: 'Chief Executive Officer'
}
],
information: ['date']
},
{
samePage: true,
information: ['date']
}
])
assert(typeof blankPages === 'string')
Pre-Filled Pages
var preFilled = signaturePages([
{
entities: [
{
name: 'SomeCo, Inc.',
form: 'corporation',
jurisdiction: 'Delaware',
by: 'Chief Executive Officer'
}
],
name: 'Jane Manager',
information: {
date: 'January 1, 2019',
email: '[email protected]',
'with copies to': '[email protected]'
}
},
{
samePage: true,
name: 'John Doe',
information: {
date: 'January 2, 2019'
}
}
])
assert(typeof preFilled === 'string')
assert(preFilled.includes('With Copies To'))