Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: GleamTech/DocumentUltimate

DocumentUltimate v7.7.2

11 Sep 00:39
Compare
Choose a tag to compare

Version 7.7.2 - September 10, 2025

  • Improved: Updated PDF.js library to 5.4.149 for stability and performance.

  • Improved: Created toggle-able sub-menus for scrollMode and spreadMode buttons
    to reduce crowdedness of the vertical toolbar.

  • Improved: Stability of Loader and some page events.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.7.1

01 Sep 22:57
Compare
Choose a tag to compare

Version 7.7.1 - September 1, 2025

  • Fixed: Enlarged toolbar height in older browsers like before Chrome 115 (2023).

  • Fixed: Wrong theme colors in older browsers (before Chrome 123 and iOS Safari 17.5).

  • Improved: Toolbar and Find dialog size on phones.
    Zoom buttons and selection are unnecessary on phones (user can pinch to zoom),
    especially for mobile mode (large UI sizing) so hide them to fix toolbar overflowing.
    Fixed Find dialog size on phones, the dialog contents should wrap.

  • Improved: Made Loader responsive so that components can be viewed better on phones and tablets
    (set width to 100 percent automatically on non-desktop devices).

  • Improved: Updated demo pages to use full viewport on non-desktop browser sizes (i.e. phone and tablet sizes).

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.7.0

27 Aug 00:30
Compare
Choose a tag to compare

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.

image image image
  • 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

    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.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.6.6

04 Jul 07:11
Compare
Choose a tag to compare

Version 7.6.6 - July 3, 2025

  • Fixed: Conversion and viewing of some TIFF files. The output image was corrupted or had wrong colors especially for files with
    RGB Photometric and LZW compression. This happened because of mistreating BitsPerSample tag and for some files re-using Predictor tag.

    We will also try to add PageNumber, SubfileType, ImageDescription tags when outputting multi-paged TIFF files (PDF to TIFF).
    Currently seems to work for first page only but will revisit this in future release as it should work for all pages.

    When loading a TIFF file and then saving as a TIFF file, if the input compression format is not supported for encoding,
    Lzw compression will be used instead of no compression. For example, OldJpeg (Jpeg6, legacy) can be decoded but
    it can't be encoded so it will be encoded with Lzw.

  • Improved: Avoid memory pressure and errors for TIFF to PDF conversions (e.g. 100 pages TIFF file).
    For all image to PDF conversions, restrict image size to A4 paper bounds, to avoid unnecessary large PDF files,
    to have good enough size for printing.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.6.5

06 May 22:01
Compare
Choose a tag to compare

Version 7.6.5 - May 6, 2025

  • Improved: Updated PDF.js library to 5.2.133 for stability and performance.

  • Improved: Viewer's progress bar below toolbar for download progress was not showing since DocumentUltimate v7.2.0
    (should be shown after preparing document is completed).
    Also fixed progress bar position when ToolbarAtBottom property is set, in that case progress bar should be above toolbar.

  • Improved: When ToolbarAtBottom property is set, prevent collapsing of viewer container (toolbar shifts up) when document is loading or closed.

  • Fixed: When DocumentViewerPermissions.OpenLocalPdf is denied, drag & drop of PDF files to the viewer should also be disabled.

  • Improved: Stability and performance of Portable formats.

  • Improved: Stability and performance of DICOM formats.

  • Added: DocumentViewerPermissions.EditAnnotations permission for ability to edit annotations of the document.
    So now, viewing and editing annotation permissions are separated, this is mainly done because
    ViewAnnotations permission can also effect displaying of the signatures in the document so most of the time you will want to keep it enabled.
    However now you can disable EditAnnotations without effecting display of the signatures and existing annotations.

    EditAnnotations will enable/disable tools like Add Signature, Highlight, Draw, Add Image (buttons on the vertical toolbar).
    If no ViewAnnotations permission but EditAnnotations permission, then you can add new annotations but not view and edit existing ones.
    EditAnnotations is included in default permission DocumentViewerPermissions.All.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.6.1

25 Apr 21:14
Compare
Choose a tag to compare

Version 7.6.1 - April 25, 2025

  • Fixed: Keyboard shortcuts were not respecting the denied permissions. Especially CTRL + P for print and CTRL + S for save.

  • Fixed: Pages outline color when focused.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.6.0

18 Apr 02:04
Compare
Choose a tag to compare

Version 7.6.0 - April 18, 2025

  • Improved: Moved jQuery and es6 scripts from DocumentUltimate to GleamTech.Common so that they can be used for other components.
    Added UsesEs field to Component, renamed JsClass to EsClass.
    Added EsCssBundle and EsJsBundle to GleamTechWebConfiguration.

  • Improved: Attempt to fix "refresh page loop due to session loss" issue for .NET Framework in some cases.
    Use window.location.reload() instead of window.location.href = window.location.href in refreshPage function, which may help if there is caching.
    Attach to earlier httpApplication.BeginRequest event in WebActivationModule for HandleCookielessSession.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.5.9

15 Apr 00:59
Compare
Choose a tag to compare

Version 7.5.9 - April 14, 2025

  • **Fixed:**Some Viewer UI problems on Safari iOS and Safari macOS. Some icons on the vertical toolbar were not visible.
    Sub-menus on vertical toolbar disappeared immediately after popping up. Some items in top-right menu like "Save", "Print"
    were shrinked when the viewer width was smaller than 750px (the size when they are moved to the menu).
    Vertical toolbar's scrollbar did not have separate space and was overlayed.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.5.8

12 Apr 01:43
Compare
Choose a tag to compare

Version 7.5.8 - April 11, 2025

  • Improved: Updated PDF.js library to 5.1.91 for stability and performance.

  • Fixed: Exception when you have app.UseGleamTech() in your project and when the "Referer" http header contained an invalid URL:

    System.UriFormatException: Invalid URI: The format of the URI could not be determined.
        at GleamTech.AspNet.Core.WebActivationMiddlewareExtensions...
    

    This was observed especially when certain pages like /Customer/Home/Forbidden or /Customer/Error/HandleError were accessed.
    This is because as the original url was invalid, it was redirected to the error pages which contained "Referer" http header
    referring to the original url with the problem.

  • *Improved: DocumentViewer.DebugMode property when set to true, will also now do this:
    Global unhandled errors and unhandled promise rejections in browser window will be displayed in an alert dialog,
    this is especially useful when debugging on mobile devices where you cannot access the console.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+

DocumentUltimate v7.5.6

02 Apr 05:14
Compare
Choose a tag to compare

Version 7.5.6 - April 1, 2025

  • Added: Multi-platform suppport for Dicom formats. Native dependency win-x64 was already bundled
    In addition to this, we now also bundle dependencies for these platforms:

    • linux-x64, linux-arm64
    • osx-x64, osx-arm64

    Only win-* dependencies are bundled in our DLL and our AssemblyResolver will handle those, i.e automatically resolve them.
    So in short, reference our NuGet package (not our DLL directly) especially if you are targeting linux-* and osx-*.

  • Improved: Fixed naming of native DLLs because some were not being loading with v7.5.5 on Windows .NET Framework due to a dot in filename.
    .NET could load native DLLs as it specially handles names before invoking OS loader.

Included example projects:

  • ASP.NET Core (C#) - Visual Studio 2019+
  • ASP.NET Core on .NET Framework (C#)- Visual Studio 2017+
  • ASP.NET MVC (C#) - Visual Studio 2015+
  • ASP.NET MVC (VB) - Visual Studio 2015+
  • ASP.NET WebForms (C#) - Visual Studio 2015+
  • ASP.NET WebForms (VB) - Visual Studio 2015+