Pdfrb is a pure-Ruby PDF library: a byte-level reader, an Arlington-model-driven typed domain model, and a serializer. The PDF object model is sourced directly from the vendored Arlington PDF Model TSVs (machine-readable ISO 32000-2:2020), so field metadata, version predicates, and validators stay aligned with the spec by data, not by hand-coded mimicry. Two-direction contract: "PDF file <=> Model" and "API Builder Input => Model". Mirrors the layered design of the sibling postscript gem.
Required Ruby Version
>= 3.2.0
Authors
Ribose Inc.
Versions
- 0.7.45 August 26, 2026 (548 KB)
- 0.7.44 August 26, 2026 (547 KB)
- 0.7.43 August 26, 2026 (546 KB)
- 0.7.42 August 25, 2026 (545 KB)
- 0.7.41 August 25, 2026 (545 KB)