diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-02-07 18:55:24 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-02-07 18:55:24 +0000 |
| commit | 57eddaefd1961884cddbaf427459822ad8811aeb (patch) | |
| tree | 1693604dfbd460f861227915b9734a4b9ebeb3eb /mammoth/__init__.py | |
| parent | e0b022e52d720758023bb0248ea0a17a4cbbb822 (diff) | |
Add scaffolding for markdown
Diffstat (limited to 'mammoth/__init__.py')
| -rw-r--r-- | mammoth/__init__.py | 12 |
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) |
