#![cfg_attr(target_arch = "wasm32", allow(dead_code, unused_imports))]
pub mod cad;
pub mod chart;
pub mod code;
mod convert;
pub mod diagram;
pub mod document;
mod drawio;
mod error;
mod geospatial;
pub mod ir;
mod jpeg2000;
mod local_resource;
pub mod math;
pub mod metafile;
mod ooxml;
mod pdf;
mod pdf_base14;
pub mod qr;
mod reverse;
pub mod svg;
pub mod table;
pub mod transform;
pub mod vectorize;
pub use convert::{
ByteConversionReport, ByteConvertLimits, ConvertOptions, SourceFormat, SvgPage, TextSpan,
convert_bytes,
};
#[cfg(not(target_arch = "wasm32"))]
pub use convert::{ConversionReport, PageReport, convert_path};
pub use error::{Error, Result};
#[cfg(not(target_arch = "wasm32"))]
pub use reverse::ReverseFormat as OpenXmlFormat;
#[cfg(not(target_arch = "wasm32"))]
pub use reverse::svg_to_document as svg_to_openxml;
#[cfg(not(target_arch = "wasm32"))]
pub use reverse::{ReverseFormat, ReverseOptions, ReverseReport, svg_to_document};
pub use transform::{TransformOptions, transform_svg};