Releases: unidoc/unioffice
v1.12.0
This minor version release includes the following changes:
-
Multiple PDF conversion fixes: Chart handling, indentation and font styles, hyperlinks
-
Add image wrapping options (document package) [UO-80]
-
Paragraph indent and line spacing with example page size and orientation (document package) [UO-83]
-
Extract hyperlink in r.Text() [UO-90] Resolves #268
New examples
-
Add chart.docx/pdf example for doc-to-pdf conversion to illustrate chart support
document/doc-to-pdf/main.go -
Add document image-text-wrap example for showcasing how to configure text wrapping around images in docx word files
document/image-text-wrap/main.go -
Add document page-size-and-orientation to illustrate how to control page sizing and orientation such as portrait vs landscape
document/page-size-and-orientation/main.go -
Add document paragraph-style example for document package to showcase how to use paragraph styles
document/paragraph-style/main.go -
Update paragraph_spacing_and_indentation example to show more cases in document package
document/paragraph_spacing_and_indentation/main.go
v1.11.0
This minor version adds
- Add capability to set Cell Protection in spreadsheets [UO-88]
Added example: https://github.com/unidoc/unioffice-examples/tree/master/spreadsheet/cell-protection - Minor schema fixes
v1.10.0
v1.9.0
v1.8.0
The v1.8.0 minor version release of UniOffice includes the following new features:
- Text extraction for document, spreadsheet, presentation packages
Both vectorized (objects) and plain text. New examples:- Word document docx text extraction: https://github.com/unidoc/unioffice-examples/blob/master/document/text_extraction/main.go
- Excel spreadsheet text extraction: https://github.com/unidoc/unioffice-examples/blob/master/spreadsheet/text_extraction/main.go
- Powerpoint presentation text extraction: https://github.com/unidoc/unioffice-examples/blob/master/presentation/text_extraction/main.go
- Support for AlternateContent (Any) in runs and paragraphs (textbox support)
- New example: https://github.com/unidoc/unioffice-examples/blob/master/document/run-properties/main.go
As well as used in textbox extraction for paragraphs in the new text extraction support.
- New example: https://github.com/unidoc/unioffice-examples/blob/master/document/run-properties/main.go
v1.7.1
This patch version release 1.7.1 of UniOffice contains the following fixes:
- Formula parsing and evaluation fixes [UO-49]
Round of fuzzing and fixing issues. Added compilation and evaluation timeouts.
Multiple fixes in various formula handlers, input and bounds checking to avoid crashing. - Address issues with images in spreadsheets [UO-71, UO-79, USD-47]
Addresses schema issues that came up when images were added in spreadsheets.
v1.7.0
This minor version release 1.7.0 of UniOffice contains the following fixes and enhancements:
Fixes and enhancements
-
Support for merging docx documents [UO-19]
Document now has an Append function to append another document to it
Example for merging documents: https://github.com/unidoc/unioffice-examples/blob/master/document/merge-documents/main.go -
Improved document header creation and modification support [UO-63]
Fixes #405
New example for creating and updating header: https://github.com/unidoc/unioffice-examples/tree/master/document/doc-existing-header
New example for creating header on even/odd pages: https://github.com/unidoc/unioffice-examples/tree/master/document/even-odd-header -
Improved schema support for union functions [UO-54]
Fixes #243 -
Fix to make document.RemoveParagraph remove from table cells also [UO-53]
Fixes #412
v1.6.0
This minor version release 1.6.0 of UniOffice contains the following fixes and enhancements:
Fixes and enhancements
-
Adding tables to presentations [UO-8]
With example presentation/tables/main.go
Addresses #293 -
Insert nested tables without depth limit [UO-44]
With example: document/paragraphs_in_table/main.go
Addresses: #430 -
Inserting form fields [UO-52]
With example: document/form-fields/main.go
Addresses: #425 -
Parse reference with sheet name fix [UO-50]
With example: spreadsheet/references-with-sheet-name/main.go
Addresses #432
v1.5.1
v1.5.0
Version 1.5.0 has multiple enhancements and new features.
Highlights
New features include:
- Improved support for textboxes in Powerpoint presentation.
- New example: Textbox in presentation
- Methods for working with paragraph indent and spacing in Word documents.
- New example: Paragraph spacing and indentation
- Method to get number of pages in Word document (as long as the information is available)
- New example: Number of pages in Word documents
Other:
Close
function added in document, spreadsheet, presentation to properly clean up resources. All examples updated to include this.
As well as various bugfixes.
Note that UniOffice is a commercial library and requires an electronic license code to operate. A free trial can be obtained at https://unidoc.io/