[package]
edition = "2021"
name = "pdf-toolkit"
version = "0.2.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Pure Rust PDF toolkit: zero-copy no_std reader, text and reading order, renderer, writer and incremental editor"
homepage = "https://github.com/pathscale/pdf-toolkit"
readme = "README.md"
keywords = [
"pdf",
"parser",
"text-extraction",
"renderer",
"no-std",
]
categories = [
"parser-implementations",
"rendering",
"text-processing",
"no-std",
]
license = "MIT"
repository = "https://github.com/pathscale/pdf-toolkit"
[features]
default = [
"std",
"text",
]
edit = [
"std",
"text",
"raster",
"write",
"dep:pdf-edit",
]
jpx = [
"text",
"pdf-text/jpx",
]
raster = [
"render",
"std",
"dep:pdf-raster",
]
render = [
"text",
"dep:pdf-render",
]
std = [
"pdf-core/std",
"pdf-text?/std",
]
text = ["dep:pdf-text"]
write = ["dep:pdf-write"]
[lib]
name = "pdf_toolkit"
path = "src/lib.rs"
[dependencies.pdf-core]
version = "0.2.1"
default-features = false
package = "pdf-toolkit-core"
[dependencies.pdf-edit]
version = "0.2.1"
optional = true
package = "pdf-toolkit-edit"
[dependencies.pdf-raster]
version = "0.2.1"
optional = true
package = "pdf-toolkit-raster"
[dependencies.pdf-render]
version = "0.2.1"
optional = true
default-features = false
package = "pdf-toolkit-render"
[dependencies.pdf-text]
version = "0.2.1"
optional = true
default-features = false
package = "pdf-toolkit-text"
[dependencies.pdf-write]
version = "0.2.1"
optional = true
package = "pdf-toolkit-write"