[package]
name = "ofd-core"
version = "0.2.0"
edition = "2024"
rust-version = "1.93"
license = "MIT"
description = "OFD (Open Fixed-layout Document, GB/T 33190-2016) parsing, validation and rendering library"
repository = "https://github.com/ofd-utility/ofd-utility"
homepage = "https://github.com/ofd-utility/ofd-utility"
documentation = "https://docs.rs/ofd-core"
readme = "README.md"
keywords = ["ofd", "document", "parser", "render", "gbt33190"]
categories = ["parser-implementations", "rendering", "encoding"]
[dependencies]
quick-xml = { version = "0.36", features = ["serialize", "overlapped-lists"] }
serde = { version = "1", features = ["derive"] }
zip = { version = "2", default-features = false, features = ["deflate"] }
thiserror = "2"
tiny-skia = "0.11"
ttf-parser = "0.25"
image = { version = "0.25", default-features = false, features = [
"png",
"jpeg",
"bmp",
"tiff",
"gif",
"webp",
] }
fontdb = "0.23"
[dev-dependencies]
serde_json = "1"
image = { version = "0.25", default-features = false, features = ["png"] }