aboutsummaryrefslogtreecommitdiff
path: root/lib/docx-reader.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2014-03-18 14:15:33 +0000
committerMichael Williamson <mike@zwobble.org>2014-03-18 14:15:33 +0000
commit45f302766a3a5ca99338fd8e5fef07dec42c0e56 (patch)
treee5081b43310e6c3698c08ab021e0d61d0a84d09c /lib/docx-reader.js
parentdca50ccd84f91a7db2a41a59e15b3ed95b2c3f46 (diff)
Move modules for docx reading into separate directory
Diffstat (limited to 'lib/docx-reader.js')
-rw-r--r--lib/docx-reader.js27
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);
- });
- });
-}