aboutsummaryrefslogtreecommitdiff
path: root/mammoth
diff options
context:
space:
mode:
Diffstat (limited to 'mammoth')
-rw-r--r--mammoth/conversion.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mammoth/conversion.py b/mammoth/conversion.py
index a4cf63b..9b57273 100644
--- a/mammoth/conversion.py
+++ b/mammoth/conversion.py
@@ -21,6 +21,7 @@ class DocumentConverter(object):
documents.Paragraph: self._convert_paragraph,
documents.Run: self._convert_run,
documents.Text: self._convert_text,
+ documents.Hyperlink: self._convert_hyperlink,
}
@@ -54,6 +55,12 @@ class DocumentConverter(object):
def _convert_text(self, text, html_generator):
html_generator.text(text.value)
+
+
+ def _convert_hyperlink(self, hyperlink, html_generator):
+ html_generator.start("a", {"href": hyperlink.href})
+ self._convert_elements_to_html(hyperlink.children, html_generator)
+ html_generator.end()
def _convert_elements_to_html(self, elements, html_generator):