aboutsummaryrefslogtreecommitdiff
path: root/lib/docx-reader.js
diff options
context:
space:
mode:
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);
- });
- });
-}