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 has included support for 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.
At A Glance
An overview of unipdf features.
- UTF-8 support
- Make PDFs
- Measurement unit
- Add paragraph
- Auto page breaks
- Create table
- Outline bookmarks
- Header& Footer
- PDF Layers
- Merge PDFs
- Encrypt PDF
- Search PDF
- FDF form
unipdf only requires Go runtime.
- Go 1.3 and above.
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 has included support for 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 very useful tool for business and research institutions. It’s very 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 has included support for 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.