From b5b09219daf76bf6dfec7284e7678aa8f8ba1bf8 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 11 Feb 2015 20:33:22 +0000 Subject: Write anchor tags with ID for bookmarks --- mammoth/conversion.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mammoth') 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") -- cgit v1.2.3