Dynamsoft.NetCoreApp.Barcode 9.2.0

Suggested Alternatives

Dynamsoft.DotNet.Barcode

Additional Details

Package no longer supported. Please use package Dynamsoft.DotNet.Barcode instead.

dotnet add package Dynamsoft.NetCoreApp.Barcode --version 9.2.0                
NuGet\Install-Package Dynamsoft.NetCoreApp.Barcode -Version 9.2.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Dynamsoft.NetCoreApp.Barcode" Version="9.2.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Dynamsoft.NetCoreApp.Barcode --version 9.2.0                
#r "nuget: Dynamsoft.NetCoreApp.Barcode, 9.2.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Dynamsoft.NetCoreApp.Barcode as a Cake Addin
#addin nuget:?package=Dynamsoft.NetCoreApp.Barcode&version=9.2.0

// Install Dynamsoft.NetCoreApp.Barcode as a Cake Tool
#tool nuget:?package=Dynamsoft.NetCoreApp.Barcode&version=9.2.0                

Dynamsoft Barcode Reader SDK .Net Edition

Get FREE Trial Get FREE Trial

Dynamsoft Barcode Reader SDK enables you to efficiently embed barcode reading functionality in your web, desktop or mobile application using just a few lines of code. Saving you months of added development time and resources, our SDK can create high-speed and reliable barcode scanner software applications to meet your business needs.

About .NET Barcode SDK

The .NET Barcode SDK is a wrapper for Dynamsoft C++ Barcode SDK. It comes with all the general features of Dynamsoft Barcode Reader, bringing convenience for .NET developers.

Supported Platforms

  • Windows (x86, x64)
  • Linux (x64)

Supported Frameworks

  • .NET 6.0
  • .NET 5.0
  • .NET Core 3.1

Supported Symbologies

  • Linear Barcodes (1D) :
    • Code 39 (including Code 39 Extended)
    • Code 93
    • Code 128
    • Codabar
    • Interleaved 2 of 5
    • EAN-8
    • EAN-13
    • UPC-A
    • UPC-E
    • Industrial 2 of 5
    • MSI Code
    • Code 11
  • 2D Barcodes :
    • QR Code (including Micro QR Code)
    • Data Matrix
    • PDF417 (including Micro PDF417)
    • Aztec Code
    • MaxiCode (mode 2-5)
    • DotCode
  • Patch Code
  • Pharmacode
  • GS1 Composite Code
  • GS1 DataBar :
    • Omnidirectional
    • Truncated
    • Stacked
    • Stacked Omnidirectional
    • Limited
    • Expanded
    • Expanded Stacked
  • Postal Codes :
    • USPS Intelligent Mail
    • Postnet
    • Planet
    • Australian Post
    • UK Royal Mail

Sample Code

https://github.com/Dynamsoft/barcode-reader-dotnet-samples

Documentation

Contact Us

https://www.dynamsoft.com/company/contact/

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Highlights

     - Added support for .Net 6.0.

     - Simplified the license activation steps. Different license activation APIs are integrated into the method 'InitLicense'.

     - Added a new method 'SetDeviceFriendlyName' to allow users to give each device a readable name. For end-users and administrators, this makes it more friendly to distinguish between devices about license usage statistics.

     - Added support for new barcode types, 'Pharmacode' and 'Code 11'.

     - Deformation resisting modes 'DRM_BROAD_WARP', 'DRM_LOCAL_REFERENCE' and 'DRM_DEWRINKLE' are optimized and detached from 'DRM_GENERAL'. Users can specify a more effective deformation resisting mode when processing QRCode and DataMatrix codes.

     - Added two DeblurMode Enumerations, 'DM_BASED_ON_LOC_BIN' and 'DM_SHARPENING_SMOOTHING', to support more usage scenarios.

     - Added a new LocalizationModes item 'LM_ONED_FAST_SCAN', which significantly improved the localization speed for 1D barcodes.

     - Improved the confidence calculation algorithm for all barcode types. Users can get even more accurate results by configuring the confidence filter.

     - Added the ability to improve the recognition speed when parameters 'BarcodeHeightRangeArray', 'BarcodeWidthRangeArray', 'BarcodeAngleRangeArray' and 'MinRatioOfBarcodeZoneWidthToHeight' are used for result filtering.

     - Barcode boundary-seeking algorithm is refactored to improve stability.

     - Fixed a bug that might cause a crash when using multiple threads for barcode decoding.

     - Fixed a bug that Function Code 1 (FNC1) character would not return if it was in the first position of GS1-128 codes.

     Breaking Change(s)

     - Changed the default value of parameter 'minResultConfidence' from 0 to 30, which can filter out the majority of misreading results and keep as many correct results as possible. Barcode results with confidence lower than 30 will no longer be returned by default.

     - Changed the return value of the method 'GetIdleInstancesCount' from 0 to -1 when the available count needs to be updated from server by calling InitLicense.

     - Changed value of 'BF_ONED' under Enumeration EnumBarcodeFormat to 0x003007FF to have BF_CODE_11 combined.

     - Changed value of 'BF_ALL' under Enumeration EnumBarcodeFormat to 0xFE3FFFFF to have BF_CODE_11 combined.

     - Changed the behaviour of DeformationResistingMode 'DRM_GENERAL' which now only applies basic process to resist deformation.

     Deprecated

     The following items are now deprecated. They still work in this version but could be removed in the near future.

     - Method 'InitLicenseFromServer'
     - Method 'InitLicenseFromLicenseContent'
     - Method 'OutputLicenseToString'
     - Method 'InitLTSConnectionParameters'
     - Method 'InitLicenseFromLTS'
     - Method 'BarcodeReader(string productKey)'
     - Method 'BarcodeReader(string modulePath, string productKey)'
     - Attribute 'ProductKey'
     - Enumeration 'EnumDMChargeWay'
     - Enumeration 'EnumDMDeploymentType'
     - Enumeration 'EnumDMLicenseModule'
     - Enumeration 'EnumDMUUIDGenerationMethod'
     - Enumeration 'EnumProduct'