Skip to content

Releases: Dynamsoft/web-twain-vue-advanced

18.5.0

14 May 06:16
Compare
Choose a tag to compare

New features

New APIs

Improvements

  • Updated third-party libraries to enhance security.
  • Added an optional parameter capabilities to the method getCapabilities() for getting specified capabilities.
  • Added modifyId to the interface BufferChangeInfo for returning the imageId of the modified image when OnBufferChanged is triggered.
  • Added password to the interface PDFWSettings for configuring the password of the PDF file to save when Write.Setup() is called.
  • Added data type Device to the parameter scanner in the interface ScanSetup for supporting the device object when startScan() is used.
  • Optimized the quality of the deskewed image in the built-in ImageEditor.

Changes

Read more

18.4.1

24 Oct 03:07
Compare
Choose a tag to compare

MacOS Service Hotfix
Due to changes introduced with ICA drivers, Dynamic Web TWAIN may exhibit strange behaviour while scanning. This release updates the Dynamsoft Service for MacOS to address these issues. See this article for more details.

DWObject process optimization
Fixed an issue where if the Web TWAIN object was deleted from context mid scan, the scanning queue would not terminate, leaving any future requests being left pending in queue.

18.4.0

26 Sep 03:07
Compare
Choose a tag to compare

This Version’s Highlights

  • Enhanced the encryption algorithm to strengthen local cache security.
  • Added the ability to stylize the selection box in the Viewer and Image Editor.
  • Added a new function that allows you to export the selected image area to either a blob or base64 format.
  • Added a property to relocate the server-side folder that hosts the Dynamsoft Service installers.
  • Added a new blank page detection method.

New APIs and Properties

Viewer and Image Editor Improvements

  • Added updateSelectionBoxStyle() to both the Viewer and the Image Editor to allow for custom styling of the rectangular selection box used when selecting a portion of an image in the Viewer and Image Editor.

Editor Functionality

Resource Optimization

  • Added Dynamsoft.DWT.ServiceInstallerLocation to allow moving the dist folder to a different location than the Resources folder.

Buffer

  • Added MoveToDocumentAsync() and CopyToDocumentAsync() to allow for more multi-document handling.
  • Added IsBlankImageAsync() as an additional blank page detection method using a different algorithm than the existing IsBlankImage() and IsBlankImageExpress() functions. This method allows for sensitivity customization, enabling users to overlook minor marks and disregard background patterns. This API currently is Windows only.

Improvements

PDF Rasterizer

File Saving

  • Saving a Black and White JPG will now automatically convert the image to grayscale prior to saving. This is due to the limitation that JPGs do not allow black and white images. Previously, Black and White images were not able to be saved to JPG without manually converting the colourspace prior.

Bug Fixes

  • Fixed a bug where the Content-Type of ConvertToBlob was sometimes incorrectly reported in the response back from the Dynamsoft Service.
  • Fixed a bug where setting the container size by percentage caused incorrect viewer sizing.

Deprecations

PDF Rasterizer
[Alternative] Use the SetReaderOptions() and GetReaderOptions() functions instead.

  • GetConvertMode()
  • SetConvertMode()
  • SetPassword()
  • SetResolution()

Viewer

selectedAreaBorderColor has been deprecated. Please use the updateSelectionBoxStyle() function.

18.3.0

20 Jun 06:24
Compare
Choose a tag to compare

New Features
Image Viewer
Add a new property zoomOrigin to determine the zoom origin as well as adding to ImageEditor and EditorSettings.
Preview Feature
PDF Compressor (Beta)
PDF Compressor is a compression technology based on color clustering which can help to reduce the file size when saving images as a PDF file. To preview this feature, please see this demo. Please contact us if you have any feedback or suggestions.
Improvements
Image Viewer
Optimize display speed of images in viewer in n*n ViewMode.
Android Service
When the remaining valid date of the local.dynamsoft.com certificate is less than or equal to 21 days, the certificate will be automatically renewed in the network environment.
Remote Scan
Optimize the configuration pages of Bonjour Service and Proxy Service to make the process clearer and easier to proceed.
General Improvements
Update third-party libraries to the latest version.
Remove redundant 32-bit dlls from Dynamsoft Service 64-bit installation directory.

18.2.0

09 May 05:51
Compare
Choose a tag to compare

18.2 (05/09/2023)
New Features
WIA Scanner Support
Added support for direct control of WIA drivers in EnumDWT_DeviceType.

Optimized Android Service for document scanning from Android devices
The Android service is available on the Google Play Store.
Expanded the capabilities of the Android platform.

Remote Scan
The remote scan solution powered by Dynamic Web TWAIN is now officially available. With it, you can turn any of your traditional document scanners into a network-able scanner and allow your end users to use it without installing anything on the client device. Read this documentation to learn the Remote Scan solution works.

Improvements
Image Viewer
The Viewer component has been migrated to a dedicated resource file. This will allow for viewerless implementations of Dynamic Web TWAIN to reduce the load by removing the necessity of loading the Viewer resources into memory even when the Viewer is not being used. See the property Dynamsoft.DWT.UseDefaultViewer.
Added the enum EnumDWT_WorkMode with a new option for image editing
Added save() to the ImageEditor object

Optimized error handling during web twain initialization
Added an OnWebTwainError event for better capturing errors during the web twain object initialization.

General Improvements
Updated the barcode reader library to v9.6.20
Improved progress bar accuracy during the encoding and decoding operations

Bug fixes
Fixed bug where ShowFileDialog might not work properly on MacOS.

18.1.0

12 Jan 05:39
Compare
Choose a tag to compare

Dynamic Web TWAIN v18.1 is restructured into two editions. While the standard Service Edition focuses on interactions with scanners, the Plus Edition offers support for mobile cameras as well. The goal is to make sure the Service Edition is small-sized, easy-to-use, and stable. The Plus Edition, on the other hand, is more comprehensive and offers flexibility in platforms and devices.

The following table gives a quick comparison between the two editions.

  Service Edition Plus Edition
Interact with scanners from browsers on Windows, macOS and Linux Yes Yes
Interact with scanners from browsers on Android This will be supported in the next release. Yes
Interact with mobile cameras on iOS and Android devices No Yes
Barcode Reader addon Windows platform for now; macOS and Linux support will be added soon Cross-platform support on all desktops and mobile
Remote Scan Windows/macOS/Linux support Cross-platform support
NOTE:

Plus Edition is a temporary edition as it’s enhanced features will be separated into another SDK product in around June 2023. Due to the upcoming change, the Plus Edition is not available to download from the public website. If you want to access the Plus Edition now, please send a request to support@dynamsoft.com.

18.0.0

27 Dec 09:43
Compare
Choose a tag to compare

Localhost Scan
New Features
Service Edition for Android
Enable document scanning from eSCL-compatible scanners or Wi-Fi Direct scanners directly to your Android mobile device. Please refer to this blog for more details.
Get Dynamsoft Service in Google Play

Scanner
Added new method GetDevicesAsync.
Added new method SelectDeviceAsync.
Added new method AcquireImageAsync.
Added new optional parameter deviceType to the method SelectSourceAsync.
Mobile Web Capture
Support turning on/off torch
Added new method turnOnTorch and turnOffTorch.
Added new method getCapabilities.
Added new property torch to ScannerViewer. Refer to scanDocument.
Improved Features
All license key types can now be specified with the API Dynamsoft.DWT.ProductKey.
Added new property Dynamsoft.DWT.DeviceFriendlyName which defines the specific device that consumes the license quota
Added new enumeration Dynamsoft.DWT.EnumDWT_ExtImageInfo
Updated Barcode Reader add-on library to version 9.4. Check out the release notes for Barcode Reader JavaScript SDK - 9.x
Bug Fixes
Base64 string returning null on load
Scanner source name not showing on source list
OnPreExecute not removing loading bar
ConvertToBase64 not working in v17.3
Deprecations
Check out the Deprecations page for v18.0 deprecations.
Changes to ActiveX Edition
Added the following API supports for better compatibility with HTML5 Edition: HTTPUpload, ConvertToBase64, OnBufferChanged, CloseSourceAsync, OpenSourceAsync, GetSourceNamesAsync, CloseSourceManagerAsync, OpenSourceManagerAsync
Remote Scan
Remote Document Scanning enables document scanning from all available Dynamsoft Services and eSCL scanners on the intranet through one proxy service, via any supported devices and browsers, without any software installation. Please refer to this documentation for more details.

17.3.0

22 Dec 05:47
Compare
Choose a tag to compare

New and Improved Features
Mobile Web Capture
Improved performance and user experience with re-designed mobile document capture workflow. Some highlights:
The original copy of an image is kept in the new document editor object so you can always go back to the original image to make any edit.
Building your custom workflow to trigger actions in your desired sequence is made easy.
Interface elements in the viewer/editor are now customizable. You can easily add/remove icons or change their style.
See the live demo.

Buffer
Added new method RenameDocument.
Renamed methods
CreateFile -> CreateDocument
OpenFile -> OpenDocument
GetCurrentFileName -> GetCurrentDocumentName
RemoveFile -> RemoveDocument
GetFileInfoList -> GetDocumentInfoList
Added new method GetRawDataAsync.
Viewer
Added new method updateCheckboxStyle to customize checkboxes. This method is also added to ThumbnailViewer. Refer to createThumbnailViewer.
Added new method updatePageNumberStyle to customize page numbers. This method is also added to ThumbnailViewer. Refer to createThumbnailViewer.
Added new properties checkbox and pageNumber to ThumbnailViewerSettings. Refer to createThumbnailViewer.
Added a new parameter documentConfiguration to the method createTemplate.
Added new method createDocumentEditor.
Added new property selectionMode.
Added new property allowPageDragging.
Minor Improvements
Modified Dynamsoft.DWT.EnumDWT_PDFCompressionType from PDF_JBig2 to PDF_JBIG2.
Made changes to support organizationID value for Dynamsoft.DWT.ProductKey.
Enabled license key validation for the correct version during initialization.
Bug Fixes
On MacOS, images in the viewer were sometimes lost when waking up from sleep mode.
Incorrect error message displayed when using camera function with UseLocalService set to true.
Unchecking checkboxes did not trigger the OnBufferChanged event.
Failed to load dll for PDF decoding or encoding when using v17.x SDK with an older version image dll file.
Images failed to display in print window.
Edited images not showing correctly in Image Editor.
Images not displaying correctly in landscape mode when printing from Image Editor.
Iframe not working in Edge due to Content Security Policy.
Deprecations
Check out the Deprecations page for v17.3 deprecations.

17.2.5

29 Jun 06:21
Compare
Choose a tag to compare

17.2.5 (03/29/2022)
Improved Features
Updated the files dynamsoft.webtwain.initiate.js and dynamsoft.webtwain.addon.camera.js for better performance of mobile document capturing when using Safari on iOS/iPadOS 13+
Bug Fixed
Updated the file dynamsoft.webtwain.initiate.js to resolve a memory leak issue in v17.2.1 on Chrome 98+ when the view mode is set to (-1, -1) or if a thumbnail viewer is used.