GroupDocs.Watermark Cloud 26.10 Release Notes

This release introduces tiled watermarks, page‑specific watermarking, enhanced search options, applied‑watermarks count, info enhancements, text‑search options and a page preview endpoint.

Major Features

  • Tiled (repeated) watermarks with configurable TileOptions.
  • Ability to choose specific pages for a watermark via WatermarkDetails.PagesSetup.
  • Search, remove and replace operations can be limited to specific pages, and search results now include the page number.
  • API now returns the number of applied watermarks (AppliedWatermarksCount).
  • /watermark/info now provides encryption status and page dimensions.
  • Enhanced text search with match case, regular expression and SkipUnreadableCharacters options.
  • New page preview endpoint for rendering document pages.

Issues

KeyCategorySummary
WATERMARKCLOUD-196FeatureChoose pages for a watermark: WatermarkDetails.PagesSetup
WATERMARKCLOUD-197FeatureSearch, remove and replace by page; page number in search results
WATERMARKCLOUD-199BugText formatting search ignores ForegroundColorRange and can return 500
WATERMARKCLOUD-200BugRemoveIds removes the wrong watermarks or fails with 500
WATERMARKCLOUD-201BugAdding a watermark to a Visio file without DiagramOptions returns 500
WATERMARKCLOUD-202BugPDF rasterize uses the page size as the DPI
WATERMARKCLOUD-203BugInvalid enum values return 500 instead of 400
WATERMARKCLOUD-204Bug/remove and /replace ignore ObjectsToSearch, so ids from /search may not match
WATERMARKCLOUD-205BugReplaceHandler does not dispose the replacement image stream
WATERMARKCLOUD-206FeatureReturn the number of applied watermarks from POST /watermark
WATERMARKCLOUD-207Feature/watermark/info: return IsEncrypted and the width and height of each page
WATERMARKCLOUD-208FeatureText search options: match case, regular expression, SkipUnreadableCharacters
WATERMARKCLOUD-209FeaturePage preview endpoint

API changes

  • Added WatermarkDetails.TileOptions with properties TileType, LineSpacing, WatermarkSpacing, RotateAroundOrigin and new MeasureValue type.
  • Added WatermarkDetails.PagesSetup with flags AllPages, FirstPage, LastPage, OddPages, EvenPages and Pages array; takes precedence over format‑specific page options.
  • Added SearchCriteria.Pages and ImageSearchCriteria.Pages (int[], 1‑based) for POST /watermark/search, /watermark/remove and /watermark/replace, and SearchResultItem.PageNumber (int) in results.
  • Added AppliedWatermarksCount to the response of POST /watermark indicating how many watermarks were applied.
  • Extended /watermark/info to include IsEncrypted and each page’s Width and Height.
  • Added text search options: MatchCase, Regex, and SkipUnreadableCharacters to the search criteria.
  • Added a page preview endpoint /watermark/preview for rendering document pages.