API for plugins.
Officegen plugins can extend officegen to support more document formats.
Examples how to do it can be found on lib/gendocx.js, lib/genpptx.js and lib/genxlsx.js.
Officegen plugins can extend officegen to support more document formats.
Examples how to do it can be found on lib/gendocx.js, lib/genpptx.js and lib/genxlsx.js.
Example
Adding a new document type to officegen
var baseobj = require ( "officegen" );
function makeMyDoc ( officegenObj, typeCodeName, options, officegenObjPlugins, typeInfo ) {
// officegenObjPlugins = Plugins access to extend officegenObj.
}
baseobj.plugins.registerDocType (
'mydoctype', // The document type's code name.
makeMyDoc,
{},
baseobj.docType.TEXT,
"My Special Document File Format"
);