[package]
edition = "2024"
rust-version = "1.88"
name = "stet-pdf-reader"
version = "0.8.1"
authors = ["Scott Bowman <scott@bowmans.org>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Pure-Rust PDF parser and renderer — no C dependencies, prepress-grade CMYK and spot colour, plus a read-only structural API"
homepage = "https://github.com/AndyCappDev/stet"
readme = "README.md"
keywords = [
"pdf",
"parser",
"rendering",
"cmyk",
"prepress",
]
categories = [
"parser-implementations",
"graphics",
]
license = "Apache-2.0 OR MIT"
repository = "https://github.com/AndyCappDev/stet"
[features]
default = [
"jpx",
"render",
]
jpx = ["dep:hayro-jpeg2000"]
render = ["dep:stet-render"]
[lib]
name = "stet_pdf_reader"
path = "src/lib.rs"
[[test]]
name = "gwg_profile_stability"
path = "tests/gwg_profile_stability.rs"
[[test]]
name = "integration"
path = "tests/integration.rs"
[[test]]
name = "malformed_input_guards"
path = "tests/malformed_input_guards.rs"
[dependencies.fax]
version = "0.2.6"
[dependencies.flate2]
version = "1"
[dependencies.hayro-ccitt]
version = "0.2.0"
[dependencies.hayro-jbig2]
version = "0.1.0"
[dependencies.hayro-jpeg2000]
version = "0.3.4"
optional = true
[dependencies.jpeg-decoder]
version = "0.3"
[dependencies.md5]
version = "0.7"
[dependencies.sha2]
version = "0.10"
[dependencies.skrifa]
version = "0.40"
[dependencies.stet-fonts]
version = "0.8.1"
[dependencies.stet-graphics]
version = "0.8.1"
[dependencies.stet-render]
version = "0.8.1"
features = ["parallel"]
optional = true
default-features = false
[dependencies.thiserror]
version = "2"
[dependencies.zune-core]
version = "0.5"
[dependencies.zune-jpeg]
version = "0.5"
[dev-dependencies.png]
version = "0.17"