unidoc/unipdf
 Watch   
 Star   
 Fork   
2025-03-24 01:13:15
unipdf

v3.68.0

Release notes - UniPDF v3.68.0

This release contains improvements and bug fixes.

Improvements

  • US-931 Update minimum supported Go version in UniPDF
  • US-896 Improves text extraction to also check ActualText information from StructTreeRoot
  • US-922 Replace StructTreeRoot in text list extractor with the one in model package

Bug Fixes

  • US-925 Fix fatal error: concurrent map writes in concurrent use of PdfPage.Render
  • US-405 Fix TestAnnotatorInk test on arm64 arch
  • US-406 Fix TestFormFillRender test on arm64 arch
  • US-407 Fix TestChartBasic test on arm64 arch
  • US-408 Fix TestChartInTable test on arm64 arch
  • US-409 Fix TestChartInDivision test on arm64 arch
  • US-410 Fix TestDivisionBackgroundInTable test on arm64 arch
  • US-411 Fix TestDivisionBackgroundMiscComponents test on arm64 arch
  • US-412 Fix TestTemplateProcessorContainerComponents test on arm64 arch
  • US-766 Fix Vector text color inverted to black
  • US-867 Fix Text truncation because overlapping border
2025-02-23 06:53:19
unipdf

v3.67.0

Release notes - UniPDF v3.67.0

This release contains improvements and bug fixes.

Improvements

  • US-699 Accessibility text expansion of abbreviations and acronyms
  • US-700 Text replacement for TextChunk
  • US-895 Add SetOpacity function for TableCell
  • US-906 Extractor improve plain text extraction of rotated text

Bug Fixes

  • US-778 FlattenFields issue for PDF documents fix
2025-01-26 19:01:31
unipdf

v3.66.0

Release notes - UniDoc Sprints - UniPDF v3.66.0

This release contains new features, improvements, and bug fix.

New Features

  • US-834 Add text watermark to a PDF document
  • US-853 Support rotation for AddWatermarkImage
  • US-785 PDF text extraction options add RelaxedMode

Improvements

  • US-847 Update minimum supported Go version to version 1.19
  • US-791 UniPDF adding fuzz test cases
  • US-833 Provide different color to different form field in the PDF

Bug Fix

  • US-873 Invalid AcroForm entry *core.PdfObjectStream during pdf split fix
2024-12-22 20:10:57
unipdf

v3.65.0

Release notes - UniPDF v3.65.0

This release contains new features, improvements and bug fixes.

New Features

  • US-750 Remove watermark from PDF document
  • US-645 Search and replace text in PDF document

Improvements

  • US-781 DisableMultiColumns option on text extraction

Bug Fixes

  • US-807 golang x/crypto and x/net update version due security issues
  • US-248 PDF extractor is not extracting content properly fix
2024-11-23 19:43:09
unipdf

v3.64.0

Release notes - UniPDF v3.64.0

This release contains new feature, improvements and bug fixes

New Feature

  • US-707 UniPDF templates set image encoder

Improvements

  • US-190 PDF text extraction improvement with list content
  • US-717 UniPDF image FlateEncoder `DecodeStream` support for 4 BitsPerComponent
  • US-752 Improves text highlight implementation in unipdf
  • US-689 Implement plain mode and compare results with old simple

Bug Fixes

  • US-732 SVG attributes viewport, width, height, and transform processing fix
  • US-740 DCTEncoder jpeg image YCbCr color conversion fix
  • US-769 Special characters not encoded correctly on signature location fix
2024-10-22 18:38:05
unipdf

v3.63.0

Release notes - UniPDF v3.63.0

This release contains new features, improvements, and bug fixes.

New Features

  • US-615 Add support for adding alternate text for non textual items
  • US-667 Implements alternate text for other components
  • US-623 Implement methods to generate StructTreeRoot object
  • US-715 Add Line annotation to ParentTree object
  • US-656 Construct a ViewerPreferences object
  • US-666 Implements natural language specification

Improvements

  • US-653 Load existing StructTreeRoot object
  • US-352 Upgrade Ubuntu version used in UniPDF Docker image tests
  • US-655 Add StructTreeRoot generation to PDF/A optimizer.
  • US-708 StructTreeRoot object implementation improvements
  • US-680 Update golangci-lint version and it's configuration

Bug Fixes

  • US-677 Issues with document signatures when setting date format fix
  • US-709 UniPDF github-actions ghostscript issue fix
  • US-643 Productivity.pdf - extracted text output regression fix
  • US-713 Validation rules numbers for StructTreeRoot PDF/A fix
  • US-688 Add problematic text extraction files to unipdf-testdata
  • US-714 Remove duplicated functions from verifiers_2.go (PDF/A)
2024-09-16 05:26:51
unipdf

v3.62.0

Release notes - UniPDF v3.62.0

This release contains new features, improvements, and bug fixes.

New Features

  • US-292 Add verbose mode for metered API Key usage log
  • US-554 Add Font Options to TextFieldOptions

Improvements

  • US-579 Implement Text Element Parsing for SVG
  • US-578 Implement RGB color parsing for SVG
  • US-586 Handle text-anchor Attribute of SVG's Text Element
  • US-587 Handle the `fill-opacity` attribute in SVG's elemtns.

Bug Fixes

  • US-593 PDF/A optimizer issue reported by client
  • US-610 GetAttachedFiles causes panic
2024-07-28 18:11:37
unipdf

v3.61.0

Release notes - UniPDF v3.61.0

This release contains new features, improvements and bug fix.

New Features

  • US-519 Add functionality to create grayscale color using `DeviceGray` colorspace in `creator` package
  • US-532 Add the ability to change the text color of form fields in the PDF.

Improvements

  • US-498 Preserve StructTreeRoot object
  • US-542 Remove `originalDocumentID` attribute from generated `DerivedFrom` XMP element

Bug Fix

  • US-526 Fix bug extracted text from table is reversed when text is styled with an underline
2024-06-28 15:35:27
unipdf

v3.60.0

Release notes - UniPDF v3.60.0

This release contains improvements and bug fixes

Improvements

  • US-507 PDF/A-1a font encoding optimization
  • US-510 PDF/A-1a colorspace optimization
  • US-30 Text extraction in Hebrew language

Bug Fixes

  • US-494 Fix setting a new table cell content to a new division create an infinite loop
  • US-473 Fix panic when calling FlattenFields with UniPDF version >= v3.56
  • US-477 Fix failures when extracting text from pdf
  • US-493 Fix benchmark github action
2024-05-30 23:26:51
unipdf

v3.59.0

Release notes - UniPDF v3.59.0

This release contains new features, improvements and bug fixes.

New Features

  • US-391 Attach file to certain page within PDF file.
  • US-472 Preserves document info related to accessibility when converting PDFReader to PDFWriter

Improvements

  • US-343 Add new benchmark process
  • US-471 Tweak benchmark script

Bug Fixes

  • US-479 Images with a transparent background sometimes rendering to PDF with black background fix
  • US-449 Unidoc freetype library failure on handling certain truetype font included in PDF file fix