UniOffice is a powerful Go product that simplifies the creation and editing of documents in Word, Excel, and PowerPoint formats. Thanks to UniOffice, you can create, generate, and edit any of these formats quickly and intuitively, while also benefiting from automated processing of these files. Moreover, UniOffice provides security measures, ensuring the confidentiality and integrity of your sensitive documents.


Documents (docx) [Word]


Learn how to read, write, and edit docx files programmatically. This section will cover basic operations such as opening a document, accessing its content, and making changes to the text and formatting.


Explore the various formatting options available in UniOffice for docx documents. This includes applying styles, changing fonts, adjusting paragraph settings, and more.


Discover how to work with images in docx files. Learn to insert images, replace existing images, and manipulate image properties like size and position.


Tables are an essential part of many documents. In this section, you’ll find out how to create, edit, and format tables within docx files.

Word to PDF

Convert docx documents to PDF format effortlessly. Learn about any additional settings or options that can be applied during the conversion process.

Spreadsheets (xlsx) [Excel]


Learn how to read data from xlsx files, write new data, and edit existing content programmatically. This section will guide you through interacting with spreadsheet cells and managing data efficiently.

Cell Formatting Including Conditional Formatting

Discover how to apply formatting to cells in xlsx files, including conditional formatting. Conditional formatting allows you to dynamically change cell styles based on specified conditions.

Cell Validation (Drop-Down ComboBox, Rules, etc.)

Learn how to set up cell validation in xlsx files. This feature enables you to restrict the type of data that can be entered into specific cells, such as using drop-down lists or custom rules.

Retrieve Cell Values as Formatted by Excel

Understand how to retrieve cell values from xlsx files exactly as they are displayed in Excel. This includes handling date formats, number formats, and other formatting applied in the spreadsheet.

Formula Evaluation

Explore the formula evaluation capabilities of UniOffice for xlsx files. Learn about the extensive list of supported functions and how to calculate formulas programmatically.

Embedded Images

Work with embedded images in xlsx files. Learn how to add images to cells or charts and manipulate them as needed.

All Chart Types

Create and modify different types of charts in xlsx files. This section will cover how to generate charts and customize their appearance.

Presentations (pptx) [PowerPoint]

Creation from Templates

Learn how to create PowerPoint presentations. This feature allows you to automate the process of generating new slides based on predefined templates.


Discover how to add and manipulate textboxes and shapes in PowerPoint slides. This section will cover tasks like adding text, changing shape properties, and arranging objects on the slides.

With this guide, you’ll be able to start using UniOffice to work with docx, xlsx, and pptx files programmatically, enabling you to perform various operations efficiently and effectively. Happy coding!

Start Building

Got any Questions?

We're here to help you.