Major features added since v0.5: - PNG support with alpha/transparency (soft masks) - FlateDecode compression via libdeflate-zig - Bookmarks/Outline for document navigation - Bezier curves, circles, ellipses, arcs - Transformations (rotate, scale, translate, skew) - Transparency/opacity (fill and stroke alpha) - Linear and radial gradients (Shading Patterns) - Code128 (1D) and QR Code (2D) barcodes - TrueType font parsing (metrics, glyph widths) - RC4 encryption module (40/128-bit) - AcroForms module (TextField, CheckBox) - SVG import (basic shapes and paths) - Template system (reusable layouts) - Markdown styling (bold, italic, links, headings, lists) Documentation: - README.md: Complete API reference with code examples - FUTURE_IMPROVEMENTS.md: Detailed roadmap for future development - CLAUDE.md: Updated to v1.0 release status Stats: - 125+ unit tests passing - 16 demo examples - 46 source files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
12 lines
361 B
Zig
12 lines
361 B
Zig
.{
|
|
.name = .zpdf,
|
|
.version = "0.15.2",
|
|
.dependencies = .{
|
|
.libdeflate = .{
|
|
.url = "https://github.com/neurocyte/libdeflate-zig/archive/refs/heads/master.tar.gz",
|
|
.hash = "libdeflate-1.18.0-1-39lN4em9CgA7RaaoDgdsyAyl1rkigFgfh5OxNBoH_zOw",
|
|
},
|
|
},
|
|
.paths = .{""},
|
|
.fingerprint = 0xd4779d7a5ef8fe08,
|
|
}
|