Beyond viewing, forms, and annotation, the SDK covers three more feature families for deeper document control:
- Editing — modify existing text, add watermarks and automatic page numbering, embed file attachments, apply custom fonts, build reusable PDF templates, and access low-level PDF objects for advanced customization.
- Protection — apply AES-128/AES-256 encryption, set separate user and owner passwords, define granular permissions (restrict printing, copying, editing), and embed encrypted payloads of custom data inside a PDF.
- Converters — convert PDFs to DOCX, XLSX, PPTX, HTML, RTF, TIFF, images (PNG/JPG/GIF/BMP), and even comic-book formats (CBZ/CBR), plus compress files for storage efficiency.
These capabilities are commonly combined — for example, generating a document from a template, watermarking it, and then encrypting it before it leaves your system.
Note: For compliance-sensitive use cases (GDPR, HIPAA, and similar), combine encryption, password protection, and permission settings for defense-in-depth rather than relying on a single mechanism.