Word
This documents the Word module and how to use it from JavaScript flows.
You can load the module using the following code:
js
var c = Module.load("Word", {version: "X.Y.Z"});Inspect a document
To parse and inspect a document, use the inspect method:
js
var doc = c.inspect("path/to/document.docx");The returned doc is a document-object-model of a sorts of the document in question. You can use it to retrieve all paragraphs, tables, lists, etc. in the document.
Each node in the inspect() output has a type property that indicates the type of node. The following types are supported:
document: the root node of the documentparagraph: a paragraphtable: a tablelist: a listlistitem: an item in a listtext: a text node
In addition you can invoke the toHtml() method on each node to get a simplified HTML representation of the node.
