ZingPDF logo

Capability Matrix

ZingPDF capabilities

A detailed view of what ZingPDF already covers today, what depends on deployment context, and which areas are still planned.

At a glance

ZingPDF already covers the core document editing, form, metadata, extraction, watermarking, encryption, and save workflows most .NET teams evaluate first.

Use this page when you want the detailed support matrix rather than the shorter homepage summary.

Detailed Scope

Current support and planned work

Capabilities are grouped the way teams usually evaluate a PDF library: document core, page content, forms, security and output, and package-level scope.

Document Core

Open, create, inspect, and restructure documents.

Capability Status Notes
Load existing PDFs from seekable streams Available Load existing documents from seekable streams.
Create blank PDFs Available Includes page creation APIs.
Get page counts and retrieve pages Available Page count and page access APIs.
Append, insert, delete, and merge pages Available Append, insert, delete, and merge operations.
Rotate pages Available Page-level and document-wide rotation.
Read and update document metadata Available Title, author, subject, keywords, creator, and dates.

Page Content

Add visible content with page APIs for text, graphics, and media.

Capability Status Notes
Add text and image content Available Text and image placement through the page API.
Draw vector paths Available Path drawing with stroke and fill options through the page API.
Text watermarks Available Simple all-pages watermarking.
Extract text Available Text extraction API.
Register standard PDF fonts Available Document-level registration API for the standard PDF text fonts.
Register embedded TrueType fonts Available Document-level registration API for local TrueType font files and streams.
Google Fonts package Available Package for registering Google Fonts through the Google Fonts Developer API.

Forms

Inspect and update AcroForm content through typed field wrappers.

Capability Status Notes
AcroForm field enumeration Available Typed wrappers for terminal fields.
Inspect form field bounds Available Read full field rectangles for placement and layout workflows.
Text field read/write Available Read, set, and clear text field values.
Choice, checkbox, and radio selection Available Selection APIs exposed through option wrappers.
Signature field discovery Available Signature fields can be identified and inspected.
Inspect signature metadata Available Read signature presence, filter, subfilter, signer name, reason, and signing time.
Push-button caption and action inspection Available Read button captions, inspect primary action types, inspect URI or named actions, and list additional-action triggers.

Security And Output

Protect documents, rewrite history, and control how output is saved.

Capability Status Notes
Compress and decompress stream content Available Compression and decompression APIs for supported streams.
Authenticate encrypted PDFs Available Password authentication for encrypted files.
Apply password protection Available Supports Standard security handler RC4-128, AES-128, and AES-256 output.
Decrypt to a plain latest revision Available Removes encryption from the latest saved revision.
Incremental save Available Writes a new revision and preserves prior document history.
Document history removal Available Rewrites the document so only the latest live objects are saved, removing prior incremental revision history.

Packages And Roadmap

What ships today, what depends on deployment environment, and what still needs lower-level work.

Capability Status Notes
Cross-platform core library support Available Windows, Linux, and macOS, subject to runtime dependencies.
HTML-to-PDF package Available HTML-to-PDF package with browser automation requirements.
Execute push-button actions Planned Action execution is not exposed through the high-level API yet.
Digital signatures Planned Signature fields are discoverable; signing is not implemented yet.
Advanced appearance customization Low-level API Advanced or non-standard appearance work may require low-level PDF object access.
Redaction Planned Not implemented in the current release.