Skip to main content

Crate dm2xcod

Crate dm2xcod 

Source
Expand description

§dm2xcod

DOCX to Markdown converter using rs_docx.

§Example

use dm2xcod::{DocxToMarkdown, ConvertOptions, ImageHandling};

let options = ConvertOptions {
    image_handling: ImageHandling::SaveToDir("./images".into()),
    ..Default::default()
};

let converter = DocxToMarkdown::new(options);
let markdown = converter.convert("document.docx").unwrap();
println!("{}", markdown);

Re-exports§

pub use converter::DocxToMarkdown;
pub use error::Error;
pub use error::Result;
pub use localization::DefaultLocalization;
pub use localization::KoreanLocalization;
pub use localization::LocalizationStrategy;

Modules§

converter
Converter modules for DOCX to Markdown transformation.
error
Error types for docx2md.
localization
Localization strategy for language-specific formatting.

Structs§

ConvertOptions
Options for DOCX to Markdown conversion.

Enums§

ImageHandling
Specifies how images should be handled during conversion.