aboutsummaryrefslogtreecommitdiff
path: root/mammoth/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'mammoth/__init__.py')
-rw-r--r--mammoth/__init__.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/mammoth/__init__.py b/mammoth/__init__.py
index c7b305d..8ec2400 100644
--- a/mammoth/__init__.py
+++ b/mammoth/__init__.py
@@ -3,7 +3,15 @@ from . import docx, conversion, options, documents, images, underline
__all__ = ["convert_to_html", "extract_raw_text", "images", "underline"]
-def convert_to_html(fileobj, transform_document=None, id_prefix=None, **kwargs):
+def convert_to_html(*args, **kwargs):
+ return convert(*args, output_format="html", **kwargs)
+
+
+def convert_to_markdown(*args, **kwargs):
+ return convert(*args, output_format="markdown", **kwargs)
+
+
+def convert(fileobj, transform_document=None, id_prefix=None, **kwargs):
if transform_document is None:
transform_document = lambda x: x
return docx.read(fileobj).map(transform_document).bind(lambda document:
@@ -13,7 +21,7 @@ def convert_to_html(fileobj, transform_document=None, id_prefix=None, **kwargs):
**options.read_options(kwargs)
)
)
-
+
def extract_raw_text(fileobj):
return docx.read(fileobj).map(_extract_raw_text_from_element)