aboutsummaryrefslogtreecommitdiff
path: root/mammoth/conversion.py
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-02-11 20:33:22 +0000
committerMichael Williamson <mike@zwobble.org>2015-02-11 20:33:22 +0000
commitb5b09219daf76bf6dfec7284e7678aa8f8ba1bf8 (patch)
tree6c0d3bff72394315d39ebf42a2da61d64d5c80d8 /mammoth/conversion.py
parent123907f68de3b4d802bd305f37b8651551be3f71 (diff)
Write anchor tags with ID for bookmarks
Diffstat (limited to 'mammoth/conversion.py')
-rw-r--r--mammoth/conversion.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mammoth/conversion.py b/mammoth/conversion.py
index c17ef9f..0b73eeb 100644
--- a/mammoth/conversion.py
+++ b/mammoth/conversion.py
@@ -44,6 +44,7 @@ class DocumentConverter(object):
documents.Run: self._convert_run,
documents.Text: self._convert_text,
documents.Hyperlink: self._convert_hyperlink,
+ documents.Bookmark: self._convert_bookmark,
documents.Tab: self._convert_tab,
documents.Table: self._convert_table,
documents.TableRow: self._convert_table_row,
@@ -112,6 +113,12 @@ class DocumentConverter(object):
html_generator.end()
+ def _convert_bookmark(self, bookmark, html_generator):
+ html_generator.start("a", {"id": "{0}-{1}".format(self._id_prefix, bookmark.name)}, always_write=True)
+ html_generator.end()
+
+
+
def _convert_tab(self, tab, html_generator):
html_generator.text("\t")