pdfstudio 0.3.0
First public release on npm: npm install pdfstudio
Client-side PDF toolkit powered by qpdf 12.3.2 compiled to WebAssembly (2.1 MB). Runs in browsers, Node.js ≥ 18, and Cloudflare Workers — files never leave the device.
Operations: lock (AES-256/128/40 + permissions), unlock, change/remove password, merge, split, extract/delete/reverse pages, rotate, collate, watermark (overlay/underlay), compress, linearize, repair, flatten, attachments (add/get/list/remove), typed getInfo, imagesToPdf (pure-TS JPEG→PDF), and a raw qpdf escape hatch.
43 end-to-end tests. Fully typed API. Apache-2.0.
🤖 Generated with Claude Code