Overview

Unidoc is a comprehensive document manipulation and processing library for Go, designed to handle various document formats seamlessly. With Unidoc, developers can effortlessly work with popular formats such as PDF, Word (DOCX), Excel (XLSX), and PowerPoint (PPTX), among others.

Get API Keys

Why UniDoc?

Secure by Design

Every release of our libraries is automatically tested against known vulnerabilities and does not pass unless everything is remediated. Our team carefully reviews all changes.

Fastest time to Deployment

Our SDKs libraries are flexible and developed to solve common problems. We provide high-level interfaces for common problem solving and lower-level interfaces for less generic tasks.

Features

PDF Generation

[Redirects to Page Manipulation category in the Guides]

Create reports, invoices and tables on-the-go as PDF documents.

Forms

[Redirects to Page Manipulation category in the Guides]

Create, fill, edit and sign electronic forms. Get data for each field and export form data as JSON.

Page Manipulation

[Redirects to Page Manipulation category in the Guides]

Edit text and images in your PDF. Crop, rotate, rearrange, split and merge pages in a PDF.

Signatures

[Redirects to Page Manipulation category in the Guides]

Add electronic and digital signatures to PDFs. Validate and get the revision history of the signatures in a PDF.

Redaction

[Redirects to Page Manipulation category in the Guides]

Remove confidential information from documents like credit card numbers, emails, or custom identifiers using Regex.

Annotations

[Redirects to Page Manipulation category in the Guides]

Create, edit and text and draw annotations to markup your PDF without altering its original content.

Security

[Redirects to Page Manipulation category in the Guides]

Protect your content when you add encryption or set permissions to prevent others from copying, editing or printing your PDF. Add watermarks to your PDFs to retain full rights to the document.

Text Manipulation

[Redirects to Text Manipulation category in the Guides]

Edit PDF document with various text manipulation techniques like search and replacing text, writing right to left (RTL) text, and so on.

PDF Optimization

[Redirects to PDF Optimization category in the Guides]

Optimize your PDF document by using font subsetting and other optimization options provided by UniPDF.

Ready to Get Started?

Learn how to setup your development environment and get running with UniPDF using this quickstart guide.

Start Building

Got any Questions?

We're here to help you.