Dynamic Web TWAIN 19.0
Released: Apr 1, 2025
19.0 での更新項目
機能
- Greatly expanded support for the RESTful Dynamic Web TWAIN Service.
- Renamed the Dynamsoft Service to Dynamic Web TWAIN Service.
- PDF Handling:
- Added new PDF Rasterizer Add-On API 'preserveUnmodifiedOnSave' to preserve the size of unmodified PDF pages when saving.
- Added new PDF Rasterizer Add-On API 'IsRasterizationRequired()'. This API returns true if the PDF file contains content other than one image per page. Please note that while invoking this API does not require a license for the PDF Rasterizer Add-On, a license is required to perform actual rasterization of the PDF for viewing purposes.
- Cross-Platform Support: Added macOS and Linux platform support for DWT Barcode Reader Add-On.
- Error Messages: Added more informative error messages with the new ErrorCause API.
- Keyboard Accessibility:
- Added Tab key keyboard navigation in the DWT Viewer.
- The browser now shows a focus outline on the Viewer upon tabbing into the Viewer, which can be disabled with the new {WebTwainObject}.Viewer.disableFocusOutline API. (this property is true by default, i.e. disables the outline).
- Security Enhancements: Updated third-party libraries to enhance security.
- Image Rasterization Logic: The logic is optimized when two or all of the following properties are specified in ReaderOptions.RenderOptions: maxWidth, maxHeight, and resolution.
- New Dynamic Web TWAIN Service installation path for Windows: Moved installation out of SysWOW64 and System32 on Windows to prevent rare false positive antivirus scans.
- New 64-bit system-wide installation location: C:\Program Files (x86)\Dynamsoft\Dynamic Web TWAIN Service 19.
- New 32-bit system-wide installation location: C:\Program Files\Dynamsoft\Dynamic Web TWAIN Service 19.
- Changed ErrorString messages associated with ErrorCode -2003 for HTTPUpload-related APIs to include HTTP codes in the form of HTTP process: {message}({HTTP status code}), e.g. HTTP process: OK(200). This change applies to ErrorString for the following APIs:
- {WebTwainObject}.HTTPUpload()
- {WebTwainObject}.HTTPUploadThroughPost()
- {WebTwainObject}.HTTPUploadThroughPostEx()
- {WebTwainObject}.HTTPUploadAllThroughPostAsMultiPageTIFF()
- {WebTwainObject}.HTTPUploadAllThroughPostAsPDF()
- {WebTwainObject}.HTTPUploadThroughPostAsMultiPagePDF()
- {WebTwainObject}.HTTPUploadThroughPostAsMultiPageTIFF()
- Thumbnail Viewer Customization: Added a position property to the ThumbnailViewerEvent to facilitate further customizations, for example, displaying a delete icon when the mouse is hovering over a thumbnail.
不具合の修正
- Removed Features:
- Discontinued support for the PDF Compressor Add-On.
- Discontinued out-of-the-box support for ActiveX.
- Discontinued support for 32-bit macOS: now only supporting macOS versions 10.15 and higher.
- Discontinued Android support.
- Fixed a CORS request blocked error which also triggers a prompt to install the Dynamic Web TWAIN Service.
- Fixed Vite runtime errors caused by polyfills and resource path misconfiguration.