PDF and Office (docx, xlsx, pptx) libraries for Golang



Creating and editing PDF files in Golang


Creating and processing Office Word (.docx), Excel (.xlsx), PowerPoint (.pptx) files in Golang


UniPDF and UniOffice in a single license — Best Deal


PaperCut was looking for library for PDF manipulation for our Mobility Print project. We needed powerful features for transforming PDF files, such as changing color, adding watermarks and removing pages. We also didn’t want to spend a lot of time learning a new framework, so we needed code that was easy to use and easy to change. Unidoc fitted our needs perfectly. Above and beyond that, they added significant new features to their library when we asked them. They fixed bugs very fast and we are shipping it in our products.

Peter Williams, Developer @ PaperCut

We needed something lightweight yet powerful to manipulate PDFs. After some research we found Unidoc and emailed them to ask if their software would work for us. I cannot recommend it enough. Support has been amazing, very responsive and professional. The software itself works well and appears to be actively in development, always receiving new features and improvements. Gus provided excellent customer support and helped us move to market quickly.

Marcello, VP Engineering @ helloMD

As a top ELM provider we handle lots of document operations per second. We needed a fast and simple library to help us create and transform PDF documents for matters of compliance, electronic signature and reporting. Unidoc proved to be the most complete and developer-friendly library for Go out there.

Rodrigo Aliste-Prieto, CPO, Webdox Legal


Rich Set of Examples to Get Up and Running Quickly

Starting from an example can speed up code development significantly.


Get Help When Needed

Our commercial plans include support so you can get help with integrating unidoc into your solution. We can provide examples or bug fixes. Please contact us for more information.


Click here to subscribe to our mailing list