aboutsummaryrefslogtreecommitdiff
path: root/lib/docx/docx-reader.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-01-19 22:48:32 +0000
committerMichael Williamson <mike@zwobble.org>2015-01-19 22:48:32 +0000
commit58cae6030e51481ffb462e52ab6aeb479e0a705d (patch)
tree4e12f82c07c63e03812a4e5d09d0d61a007b3e2d /lib/docx/docx-reader.js
parent83feedc21e7ba06625837d3c11461d9e8734bf6c (diff)
Operate over a more generic notion of note
Diffstat (limited to 'lib/docx/docx-reader.js')
-rw-r--r--lib/docx/docx-reader.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/docx/docx-reader.js b/lib/docx/docx-reader.js
index 9326588..23f821c 100644
--- a/lib/docx/docx-reader.js
+++ b/lib/docx/docx-reader.js
@@ -21,15 +21,17 @@ function read(options) {
readNumberingFromZipFile(docxFile),
readStylesFromZipFile(docxFile),
readFootnotesFromZipFile(docxFile),
+ readEndnotesFromZipFile(docxFile),
readXmlFromZipFile(docxFile, "word/document.xml"),
- ]).spread(function(relationships, contentTypes, numbering, styles, footnotes, documentXml) {
+ ]).spread(function(relationships, contentTypes, numbering, styles, footnotes, endnotes, documentXml) {
var reader = new DocumentXmlReader({
relationships: relationships,
contentTypes: contentTypes,
docxFile: docxFile,
numbering: numbering,
styles: styles,
- footnotes: footnotes
+ footnotes: footnotes,
+ endnotes: endnotes
});
return reader.convertXmlToDocument(documentXml);
});
@@ -74,3 +76,9 @@ var readFootnotesFromZipFile = xmlFileReader({
readElement: notesReader.readFootnotesXml,
defaultValue: undefined
});
+
+var readEndnotesFromZipFile = xmlFileReader({
+ filename: "word/endnotes.xml",
+ readElement: notesReader.readEndnotesXml,
+ defaultValue: undefined
+});