GleamTech.DocumentUltimate 7.7.0

DocumentUltimate is an ASP.NET Document Viewer and a .NET Document Converter which supports ASP.NET Core 5.0+, ASP.NET Core 2.1+, ASP.NET MVC 3.0+ and ASP.NET WebForms 4.7.2+ web applications/web sites. DocumentUltimate can also be used for conversion between several document formats with .NET 5.0+ or .NET Core 3.1 and .NET Framework 4.7.2+ console/desktop applications. Features: - Universal web document viewer which works on both desktop and mobile browsers. - Crystal-clear zooming. High resolution rendering, preserving text and graphics (no rasterization) exactly as they are in the original. - Fast document loading, the whole document is not loaded at once, document pages are loaded as you are about to view them. - Search text within document. Navigate with bookmarks/outlines. - Change page layout modes (e.g. single page or facing pages), rotate pages and view on full screen. - Print, download original or download as PDF inside the viewer. - Secure document viewing, copy protection (DRM). Viewed documents are encrypted so they are copy-protected out of the box. Ability to disable downloading the original document or replicating it via printing or selecting and copying text. - Watermark document pages with text or image. Customize the watermarks with wide range of options e.g. position, size, rotation, opacity, color. - Pre-higlight keywords in the document, e.g. if you launch the document viewer from a search results page, you can higlight the searched keywords. - Self-contained conversion engine, no external dependencies, e.g. you don't need to install Microsoft Office on your server. - Single managed DLL which works both on 32-bit and 64-bit for hassle-free development and deployment. - Supports being used in desktop or console applications for converting between document formats. Only the document viewer is dependant on web applications. Supported Formats: - Portable Formats(.pdf, .xps, .oxps, .xpz) - Word Processing Formats(.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .odt, .ott) - Spreadsheet Formats(.xlsx, .xlsm, .xltx, .xltm, .xlam, .xlsb, .xls, .xlt, .xml, .csv, .tsv, .dif, .ods, .ots) - Presentation Formats(.pptx, .pptm, .potx, .potm, .ppsx, .ppsm, .ppt, .pps, .odp, .otp) - Diagram Formats(.vsdx, .vsdm, .vstx, .vstm, .vssx, .vssm, .vdx, .vsx, .vtx, .vsd, .vss, .vst, .vdw) - Project Management Formats(.mpp, .mpt, .mpx) - Email Formats(.msg, .eml, .emlx) - Ebook Formats(.epub, .mobi) - Markup Formats(.html, .htm, .mht, .mhtml, .web) - Text Formats(.txt) - Cad Formats(.dwg, .dxf) - Scanner Image Formats(.tif, .tiff, .djvu, .dcm) - Vector Image Formats(.ps, .svg, .emf, .xaml) - Raster Image Formats(.psd, .jpg, .jpeg, .jpe, .jfif, .jp2, .jpf, .jpx, .j2k, .j2c, .jpc, .jxr, .wdp, .hdp, .png, .gif, .webp, .bmp, .wmf, .dib)

No packages depend on GleamTech.DocumentUltimate.

## Version 7.7.0 - August 26, 2025 - **Improved:** Updated PDF.js library to 5.4.54 for stability and performance. - **Fixed:** Avoid ```The `container` must be absolutely positioned.``` error in revisited Viewer pages on iOS Safari. - **Improved:** Scrollbar colors are beautified and made consistent for all themes. - **Fixed:** Setting a specific theme like "classic-light" or "classic-dark" was no longer overriding user OS preference. - **Improved:** Stability and performance of Portable formats. - **Improved:** For text watermarks, if the text has any CJK characters (Chinese, Japanese, Korean) and no font is specified then by default use a CJK font instead of Helvetica font, so that the text watermark is displayed correctly, out of the box. - **Improved:** When using `DocumentViewerMatchOptions.MatchAnyWord`, now the quotation marks can be used to specify phrases inside a query that is set via `DocumentViewerSearchOptions.Term`. For example; - `red "four wheels" petrol` will match `red` or `four wheels` or `petrol` or `red four wheels petrol` - `red ""four wheels"" petrol` will match `red` or `"four wheels"` or `petrol` or `red "four wheels" petrol` ```c# documentViewer.SearchOptions.Term = "red "four wheels" petrol"; documentViewer.SearchOptions.MatchOptions = MatchOptions.MatchAnyWord; //If you have an array of phrases, you can surround them with quotation marks //and then join them with spaces to form a query: var phrases = new[] { "red", "four wheels", "petrol" }; var query = string.Join(" ", phrases.Select(p => $"\"{p}\"")); documentViewer.SearchOptions.Term = query; documentViewer.SearchOptions.MatchOptions = MatchOptions.MatchAnyWord; ``` Note that two consecutive quotation marks `""` can be used to escape, i.e. to search for a quotation mark literally as `"`. The same feature can also be used in the Viewer's Find dialog.

.NET Framework 4.7.2

.NET Standard 2.0

Version Downloads Last updated
7.7.1 0 09/01/2025
7.7.0 2 08/28/2025
7.6.6 5 07/13/2025
7.6.5 11 05/08/2025
7.6.1 12 04/27/2025
7.6.0 13 04/25/2025
7.5.9 10 04/27/2025
7.5.8 12 04/15/2025
7.5.6 12 04/13/2025
7.5.5 14 04/01/2025
7.5.0 13 03/21/2025
7.4.0 12 03/09/2025
7.3.4 14 03/06/2025
7.3.3 14 02/20/2025
7.3.2 17 02/18/2025
7.3.0 16 01/26/2025
7.2.0 15 12/16/2024
7.1.5 16 12/24/2024
7.1.3 12 12/25/2024
7.1.2 14 12/28/2024
7.1.0 16 12/30/2024
7.0.15 20 10/12/2024
7.0.11 19 12/12/2024
7.0.10 18 12/28/2024
7.0.9 16 12/26/2024
7.0.8 15 12/29/2024
7.0.5 17 12/02/2024
7.0.0 16 12/11/2024
6.9.8 14 11/28/2024
6.9.7 17 10/12/2024
6.9.6 16 11/28/2024
6.9.5 17 11/19/2024
6.9.0 17 12/07/2024
6.8.6 15 12/28/2024
6.8.5 17 11/29/2024
6.8.0 17 10/29/2024
6.7.1 16 12/05/2024
6.7.0 16 12/28/2024
6.6.2 15 12/26/2024
6.6.1 20 08/18/2023
6.6.0 16 10/20/2024
6.5.0 16 12/20/2024
6.4.6 16 10/14/2024
6.4.5 16 11/24/2024
6.4.2 16 12/14/2024
6.4.0 16 11/25/2024
6.2.1 15 12/03/2024
6.2.0 17 12/26/2024
6.1.0 13 12/28/2024
6.0.0 15 11/27/2024
5.9.7 18 11/19/2024
5.9.6 17 10/30/2024
5.9.5 14 12/24/2024
5.9.1 16 12/10/2024
5.9.0 16 12/14/2024
5.8.5 16 12/29/2024
5.8.1 16 11/23/2024
5.8.0 18 11/03/2024
5.7.2 16 12/17/2024
5.7.0 16 12/06/2024
5.6.0 17 11/03/2024
5.5.1 16 10/22/2024
5.5.0 18 10/12/2024
5.4.2 17 12/28/2024
5.4.0 16 12/04/2024
5.3.2 16 12/16/2024
5.3.0 15 12/30/2024
5.2.8 15 12/24/2024
5.2.5 16 11/27/2024
5.2.2 17 12/28/2024
5.2.0 14 12/28/2024
5.1.7 17 11/29/2024
5.1.6 16 10/13/2024
5.1.5 16 11/11/2024