Go API for PDF Document Creation & Processing

Open Source Go Library that gives developers the ability to Create, Edit, Manipulate & Convert PDF Documents.

The unipdf is an open Source Go library that can easily handle all of your queries related to PDF documents creation and manipulation. The library is available under dual license where AGPL license can be used for open source software development. The library provides complete support for generating PDF documents with a high level of text, drawing, and images.

The open source unipdf library supports several common as well as advanced features for processing and optimizing PDF document, such as, Create PDF reports, PDF reports generation, create invoices, paragraph creation and handling, merge and split PDF pages, rotate pages, extract text from PDF files, export PDF to CSV, convert Images to PDF, compress and optimize PDF, watermark PDF files, composite fonts (Unicode characters) support, digital signatures and many more.


Previous Next

Getting Started with unipdf

To install the unipdf on your system, please run the following command.

Installgofpdf via GitHub

go get github.com/unidoc/unipdf/v3

For the latest update please run the following command.

Generate PDF Report via Go API

The open source unipdf API provides developers the capability to create PDF reports inside their own Go applications. The library allows developers to efficiently work with PDF documents and supports adding images, tables, headers, footers, and a lot more into your PDF reports with ease. You can also place dynamic content into your PDF reports with just a couple of lines of code.

Convert PDF File to CSV via Go API

The unipdf library enables software developers to convert PDF files to CSV file formats inside their own Go applications. PDF to Excel converters is a useful tool for business and research institutions. It’s easy to use and provides the capability to extract TextMarks from PDF, and grouping together into words, rows, and columns for CSV data extraction.

Insert Images into PDF

The open source unipdf API gives software programmers the capability to add images of their own choice into PDF documents inside GO applications. It makes developer's jobs easier while placing images in the PDF document, without having to worry about coordinates. You just need to provide the image path and size without worrying about the coordinates. The library supports popular image formats such as JPEG, PNG, GIF, TIFF, and more.

Add Password to PDF Documents

The free unipdf API gives developers the power to protect their PDF documents by applying a password to it using Go commands. You can restrict users from opening and reading the PDF documents. You can also set the owner password to grant full access to the PDF file. Moreover, you can also restrict users from making any sort of changes into certain parts of PDF documents.