diff options
Diffstat (limited to 'lib/docx/docx-reader.js')
| -rw-r--r-- | lib/docx/docx-reader.js | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/lib/docx/docx-reader.js b/lib/docx/docx-reader.js index a976ef3..9b1ec9a 100644 --- a/lib/docx/docx-reader.js +++ b/lib/docx/docx-reader.js @@ -1,7 +1,6 @@ exports.read = read; var promises = require("../promises"); -var unzip = require("../unzip"); var documents = require("../documents"); var Result = require("../results").Result; @@ -15,15 +14,12 @@ var stylesReader = require("./styles-reader"); var notesReader = require("./notes-reader"); -function read(options) { +function read(docxFile) { return promises.props({ - docxFile: unzip.openZip(options) - }).also(function(result) { - return { - contentTypes: readContentTypesFromZipFile(result.docxFile), - numbering: readNumberingFromZipFile(result.docxFile), - styles: readStylesFromZipFile(result.docxFile) - }; + contentTypes: readContentTypesFromZipFile(docxFile), + numbering: readNumberingFromZipFile(docxFile), + styles: readStylesFromZipFile(docxFile), + docxFile: docxFile }).also(function(result) { return { footnotes: readXmlFileWithBody("footnotes", result, function(bodyReader, xml) { |
