GleamTech.DocumentUltimate 7.7.5

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.5 - September 26, 2025 - **Improved:** The default value for `GleamTechConfiguration.TemporaryFolder` will now be `[AppData Temporary Folder]` if current user has read/write access, if not it will be `[System Temporary Folder]`. This change is done so that developer is only concerned about write permissions to `[AppData Temporary Folder]` when publishing to production and not system temporary folders such as `C:\Windows\Temp`. This way, everything will be on the table i.e. all generated files (AssemblyResolver files, cache files, log files) will be in a single place. Files from old system temporary folder will be migrated/moved to this new location on application startup (if has write access). `[AppData Temporary Folder]` can be different for different environments: - For ASP.NET Core apps, the resolved result of `~/App_Data`: - `[AppBase]\wwwroot\App_Data\Temporary` - For ASP.NET Classic apps, the resolved result of `~/App_Data`: - `[AppBase]\App_Data\Temporary` - For Console or other non-web apps: - `[AppBase]\AppData\Temporary` `[System Temporary Folder]` can be different for different environments: - For ASP.NET Core apps, the result of `Path.GetTempPath()` which depends on "TMP", "TEMP" and "USERPROFILE" environment variables: - `C:\Windows\Temp\GleamTech\[AppName]-[AppHash]` - `C:\Users\Cem Alacayir\AppData\Local\Temp\GleamTech\[AppName]-[AppHash]` (if "Load User Profile" is enabled for AppPool in IIS) - For ASP.NET Classic apps: - `C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\[AppName]\[AppHash]\GleamTech` - `C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\[AppName]\[AppHash]\GleamTech` (if 32-bit AppPool) - `C:\Users\Cem Alacayir\AppData\Local\Temp\Temporary ASP.NET Files\vs\[AppHash]\GleamTech` (when debugging in Visual Studio) - For Console or other non-web apps, the result of `Path.GetTempPath()` which depends on "TMP", "TEMP" and "USERPROFILE" environment variables: - `C:\Users\Cem Alacayir\AppData\Local\Temp\GleamTech\[AppName]-[AppHash]` - `C:\Windows\Temp\GleamTech\[AppName]-[AppHash]` - For apps running on unix-like platforms: - `/tmp/GleamTech/[AppName]-[AppHash]` - **Improved:** `ImpersonationContext` is improved to support multi-threads and async threads. Ensured `ImpersonationInfo` and `LogonCredential` do not lose access tokens (re-cache when necessary). - **Improved:** `TemporaryFolder`, `FileCache` and `DbProvider` will now do two tries for access, if first one fails, will try again by reverting possible impersonation. - **Changed:** Removed legacy `GleamTechConfiguration.AlphaFileSystemEnabled` property.

.NET Framework 4.7.2

.NET Standard 2.0

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