From 2bae91155de4c8af88db552f26105b9d09fd972e Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 30 Mar 2013 15:33:51 +0000 Subject: Add main.js --- lib/main.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 lib/main.js (limited to 'lib/main.js') diff --git a/lib/main.js b/lib/main.js new file mode 100644 index 0000000..771c382 --- /dev/null +++ b/lib/main.js @@ -0,0 +1,26 @@ +var optimist = require("optimist"); +var ZipFile = require("zipfile").ZipFile; +var q = require("q"); + +var mammoth = require("./"); + + +var argv = optimist.argv; +var zipFile = new ZipFile(argv._[0]); +var docxFile = { + read: function(path) { + return q.ninvoke(zipFile, "readFile", path, "utf-8") + .then(function(value) { + return value.toString(); + }); + } +}; + + +var converter = new mammoth.Converter(); +converter.convertToHtml(docxFile) + .then(function(result) { + console.log(result); + }) + .done(); + -- cgit v1.2.3