diff options
| author | Michael Williamson <mike@zwobble.org> | 2014-03-18 14:15:33 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2014-03-18 14:15:33 +0000 |
| commit | 45f302766a3a5ca99338fd8e5fef07dec42c0e56 (patch) | |
| tree | e5081b43310e6c3698c08ab021e0d61d0a84d09c /lib/docx-reader.js | |
| parent | dca50ccd84f91a7db2a41a59e15b3ed95b2c3f46 (diff) | |
Move modules for docx reading into separate directory
Diffstat (limited to 'lib/docx-reader.js')
| -rw-r--r-- | lib/docx-reader.js | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/docx-reader.js b/lib/docx-reader.js deleted file mode 100644 index e36ab10..0000000 --- a/lib/docx-reader.js +++ /dev/null @@ -1,27 +0,0 @@ -exports.read = read; - -var promises = require("./promises"); -var unzip = require("./unzip"); - -var readXmlFromZipFile = require("./office-xml-reader").readXmlFromZipFile; -var documents = require("./documents"); -var DocumentXmlReader = require("./document-xml-reader").DocumentXmlReader; -var readRelationshipsFromZipFile = require("./relationships-reader").readRelationshipsFromZipFile; -var readContentTypesFromZipFile = require("./content-types-reader").readContentTypesFromZipFile; -var readNumberingFromZipFile = require("./numbering-xml").readNumberingFromZipFile; - - -function read(options) { - var docxFile = unzip.openZip(options); - return promises.when(docxFile).then(function(docxFile) { - return promises.all([ - readRelationshipsFromZipFile(docxFile), - readContentTypesFromZipFile(docxFile), - readNumberingFromZipFile(docxFile), - readXmlFromZipFile(docxFile, "word/document.xml") - ]).spread(function(relationships, contentTypes, numbering, documentXml) { - var reader = new DocumentXmlReader(relationships, contentTypes, docxFile, numbering); - return reader.convertXmlToDocument(documentXml); - }); - }); -} |
