VintaSoft Barcode .NET SDK

Շտրիխ կոդերի ճանաչում և ստեղծում .NET, WPF, ASP.NET, MAUI

Շտրիխ կոդերը դարձել են ժամանակակից քաղաքակրթության ամենուր տարածված տարրը, որոնք լայնորեն օգտագործվում են խանութներում և պահեստներում, առողջապահության ոլորտում, հեշտացնելու փաստաթղթերի առանձնացումը և ինդեքսավորումը, օբյեկտներին և մարդկանց հետևելուն և այլ ոլորտներում:

VintaSoft Barcode .NET SDK-ը պրոֆեսիոնալ միջպլատֆորմային SDK է Windows-ի, Linux-ի, macOS-ի, Android-ի համար, որը թույլ է տալիս ճանաչել և ստեղծել 1D և 2D շտրիխ կոդեր .NET-ում: , WPF, Վեբ, MAUI:

Ընդհանուր առանձնահատկություններ

  • Բեռնել պատկեր BMP, PNG-ից , JPEG, GIF կամ TIFF ֆայլ
  • Բեռնել պատկեր PDF փաստաթղթի պատկերային ռեսուրսներից
  • Ճանաչել շտրիխ կոդերը Vintasoft.Imaging.VintasoftBitmap օբյեկտում
  • Ճանաչել շտրիխ կոդերը System.Drawing.Bitmap օբյեկտում
  • Ճանաչել շտրիխ կոդերը System.Windows.Media.Imaging.BitmapSource օբյեկտում
  • Ճանաչել շտրիխ կոդերը SixLabors.ImageSharp.Image օբյեկտում
  • Ճանաչել շտրիխ կոդերը SkiaSharp.SKBitmap օբյեկտում
  • Ճանաչել շտրիխ կոդերը պատկերում ASP.NET Core
  • Ճանաչել շտրիխ կոդերը պատկերում ASP.NET MVC 5
  • Ճանաչել շտրիխ կոդերը պատկերում ASP.NET WebForms-ում
  • Ճանաչել շտրիխ կոդերը պատկերում ASP.NET Core + Angular
  • Ճանաչել շտրիխ կոդերը պատկերում ASP.NET Core + React.js
  • Ճանաչել պատկերի շտրիխ կոդերը ASP.NET Core + Vue-ում:js
  • Ճանաչել շտրիխ կոդերը պատկերի մի ամբողջ պատկերում կամ տարածաշրջանում
  • Ճանաչեք շտրիխ կոդերը պատկերների մեջ՝ օգտագործելով բազմաթելեր
  • Recանաչել պտտվող շտրիխ կոդերը
  • Ճանաչել տարածական աղավաղմամբ 2D շտրիխ կոդերը
  • Որոշել սխալ շտրիխ կոդի արժեքում՝ օգտագործելով ստուգիչ գումարը
  • Վերականգնել երկչափ շտրիխ կոդի արժեքը (Aztec, Data Matrix, Han Xin Code, Maxicode, Micro QR Code , PDF417, QR Code, Royal Mail Mailmark)՝ օգտագործելով Reed-Solomon սխալի ուղղման ալգորիթմը
  • Օգտագործեք հետ կանչի ֆունկցիան՝ վերլուծելու և զտելու շտրիխ կոդ "թեկնածուներին", երբ տեղի է ունենում շտրիխ կոդերի ճանաչում
  • Ստացեք տեղեկատվություն ճանաչված շտրիխ կոդերի մասին.
    • Շտրիխի նիշերի տեսակը
    • Շտրիխի տողի արժեք
    • Շտրիխի երկուական արժեք
    • Շտրիխ կոդի արժեքի վստահության մակարդակ
    • Շտրիխ կոդը նկարագրող ուղղանկյուն տարածքի կոորդինատները
    • Շտրիխ կոդի կողմնորոշումը
    • Տեղեկություններ ոչ տվյալների դրոշների մասին (FNC1, ECI, Structure Append և այլն) պահված
  • Ստեղծել հատուկ շտրիխ կոդեր սահմանելով գոյություն ունեցող շտրիխ կոդերի սիմվոլոգիաների ենթաբազմությունները - ճարտարապետությունը բաց է
  • Շտրիականացնել շտրիխ կոդերի ճանաչման կարգավորումները XML ֆայլի մեջ, ապասերիալացնել շտրիխ կոդերի կարգավորումները XML ֆայլից
  • Ստեղծել շտրիխ կոդեր ռաստերային ձևաչափով որպես Vintasoft.Imaging.VintasoftBitmap օբյեկտ
  • Ստեղծել շտրիխ կոդեր ռաստերային ձևաչափով որպես ա System.Drawing.Bitmap օբյեկտ
  • Ստեղծել շտրիխ կոդեր ռաստերային ձևաչափով որպես օբյեկտ System.Windows.Media.Imaging.BitmapSource
  • Ստեղծեք շտրիխ կոդեր ռաստերային ձևաչափով որպես SixLabors.ImageSharp.Image օբյեկտ
  • Ստեղծել շտրիխ կոդեր ռաստերային ձևաչափով որպես SkiaSharp.SKBitmap օբյեկտ
  • Ստեղծեք շտրիխ կոդեր վեկտորային ձևաչափով որպես Vintasoft.Barcode.BarcodePathData օբյեկտ
  • Ստեղծել շտրիխ կոդեր վեկտորային ձևաչափով որպես System.Drawing.Drawing2D.GraphicsPath օբյեկտ
  • Ստեղծել շտրիխ կոդեր վեկտորային ձևաչափով որպես System.Windows.Media.PathGeometry օբյեկտ
  • Ստեղծել շտրիխ կոդեր վեկտորային ձևաչափով որպես SixLabors.ImageSharp.Drawing.IPath օբյեկտ
  • Ստեղծել շտրիխ կոդեր վեկտորային ձևաչափով որպես օբյեկտ SkiaSharp.SKPath
  • Ստեղծել շտրիխ կոդեր որպես SVG պատկերներ
  • Ստեղծեք շտրիխ կոդեր ASP.NET Core-ում
  • Ստեղծեք շտրիխ կոդեր ASP.NET MVC 5-ում
  • Ստեղծեք շտրիխ կոդեր ASP.NET WebForms-ում
  • Ստեղծեք շտրիխ կոդեր ASP.NET Core + Angular
  • Ստեղծեք շտրիխ կոդեր ASP.NET Core + React js
  • Ստեղծեք շտրիխ կոդեր ASP.NET Core + Vue.js-ում
  • Ստեղծեք շտրիխ կոդեր Blazor սերվերի հավելվածում
  • Ստեղծեք շտրիխ կոդի պատկեր՝ նշված չափսով և լուծաչափով
  • Ստեղծեք շտրիխ կոդ, որը պարունակում է տարբեր տեքստային կոդավորումներով տեքստեր
  • Ստեղծեք "դիզայներ" Aztec, DataMatrix, QR, Micro QR, Han Xin Code շտրիխ կոդեր
  • Ստեղծեք շտրիխ կոդ՝ հատուկ ստուգիչ գումարով
  • Օգտագործեք Structure Append-ը՝ տվյալների մի քանի 2D շտրիխ կոդերով բաշխելու համար
  • Օգտագործեք առաջադեմ ընտրանքներ շտրիխ կոդեր ստեղծելիս՝ ամբողջական վերահսկողության համար the barcode Generation process
  • Serialize the settings for the barcode generator into an XML file, deserialize the settings for the barcode generator from the XML file
  • Օգտագործեք պատրաստի օգտագործման .NET և WPF կառավարները՝ ստեղծեք շտրիխ կոդեր ձեր հավելվածի ինտերֆեյսում
  • Ավելացրեք շտրիխ կոդեր փաստաթղթերի պատկերներին կամ PDF փաստաթղթերին
  • Տպեք շտրիխ կոդերի պիտակները
  • Օգտագործեք շտրիխի տպման որակի թեստը, որը հիմնված է ISO/IEC 15416 ստանդարտի վրա՝ 1D գծային շտրիխ կոդերի տպման որակը ստուգելու համար։
  • Փորձարկման պարամետրեր՝ վերծանում, առավելագույն արտացոլում (Rmax), նվազագույն արտացոլում (Rmin), խորհրդանիշի հակադրություն (SC), նվազագույն եզրային հակադրություն (ECmin), մոդուլացիա (MOD), տարրի առավելագույն արտացոլման անհավասարություն (ERNmax), թերություններ, ապակոդավորելիություն
  • Օգտագործեք շտրիխի տպման որակի թեստը, որը հիմնված է ISO/IEC 15415 ստանդարտի վրա՝ 2D մատրիցային շտրիխ կոդերի տպման որակը ստուգելու համար:
  • Աջակցվող շտրիխ կոդերի տեսակները՝ Aztec, DataMatrix, Han Xin Code, QR Code, Micro QR Code
  • Փորձարկման պարամետրեր՝ վերծանում, առավելագույն արտացոլում (Rmax), նվազագույն արտացոլում (Rmin), խորհրդանիշի հակադրություն (SC), մոդուլացիա (MOD), արտացոլման լուսանցք, ֆիքսված նախշի վնաս, առանցքի անհավասարություն, ցանցի անհավասարություն, չօգտագործված սխալի ուղղում (UEC), աղավաղման անկյուն, Կոնտրաստային միատեսակություն
  • Վիզուալացրեք վերլուծված շտրիխ կոդի մոդուլյացիայի մատրիցը՝ շտրիխ կոդի խնդիրները հայտնաբերելու համար
  • Օգտագործեք շտրիխի տպման որակի թեստը, որը հիմնված է ISO/IEC 15415 ստանդարտի վրա՝ 2D բազմաշերտ շտրիխ կոդերի տպման որակը ստուգելու համար։
  • Աջակցվող շտրիխ կոդերի տեսակները՝ PDF417, PDF417 Compact, Micro PDF417
  • Փորձարկման պարամետրեր՝ ապակոդավորում, ISO15416 Start/RAP օրինաչափության թեստ, ISO15416 Stop/RAP նմուշի թեստ, Չօգտագործված սխալի ուղղում (UEC), կոդ բառի եկամտաբերություն, կոդ բառի տպման որակ

Աջակցվող շտրիխ կոդի տեսակները՝

  • Code 11 (Code11, USD-8, USD8)
  • Code 39 (Alpha39, Code 3 of 9, Type 39, USS Code 39, USD-3)
    • Code 39 Extended
    • Code 32 (Italian Pharmacode, Codice 32 Pharmacode)
    • Code 39 without Start/Stop symbols
    • VIN (Vehicle Identification Number)
    • PZN (Pharmazentralnummer)
    • DHL AWB (DHL Code 39 AWB)
    • Numly Number
    • HIBC LIC 39 (HIBCC Labeler Identification Code)
  • Code 93 (USS Code 93, USS-93)
  • Codabar (Code 2 of 7, NW-7)
  • Code 128 (ANSI/AIM Code 128, USS Code 128)
    • GS1-128 (UCC/EAN-128, EAN-128)
    • SSCC-18
    • FedEx Ground96
    • VICS BOL, VICS SCAC PRO
    • Swiss PostParcel
    • ISBT 128
    • HIBC LIC 128 (HIBCC Labeler Identification Code)
  • EAN-8, EAN-8 +2, EAN-8 +5, JAN-8, EAN-Velocity
  • EAN-13, EAN-13 +2, EAN-13 +5, JAN-13, ISBN, ISSN, ISMN
  • UPC-A, UPC-A +2, UPC-A +5
  • UPC-E, UPC-E +2, UPC-E +5
  • Standard 2 of 5 (Industrial 2 of 5, Code 2/5)
  • Interleaved 2 of 5 (ANSI/AIM ITF 25, ITF, I-2/5)
    • ITF-14
    • Italian Post 2 of 5 (Italin Post 25, Italian Post ITF 2/5)
    • OPC (Optical Product Code)
    • Deutsche Post Identcode
    • Deutsche Post Leitcode
  • IATA 2 of 5 (2/5 IATA)
  • Matrix 2 of 5 (2/5 Matrix)
  • Telepen
  • Patch Code (Kodak Patch Code)
  • RSS-14, GS1 DataBar
  • RSS Limited, GS1 DataBar Limited
  • RSS Expanded, GS1 DataBar Expanded
  • Pharmacode (Laetus Pharmacode)
  • MSI (MSI/Plessey, Modified Plessey)
  • Code 16K (USS-16K)
  • RSS-14 Stacked, GS1 DataBar Stacked
  • RSS Expanded Stacked, GS1 DataBar Expanded Stacked
  • Australian Post (Australia Post Customer Barcode)
  • Dutch KIX (Royal TPG Post KIX)
  • Royal Mail (RM4SCC, RoyalMail4SCC, Singapore 4-State Postal)
  • Postnet (USPS POSTNET)
  • Planet (USPS PLANET, USPS Confirm Service Barcode)
  • Intelligent Mail
  • Mailmark 4-state barcode C (Royal Mail Mailmark 4-state barcode C)
  • Mailmark 4-state barcode L (Royal Mail Mailmark 4-state barcode L)
  • Japan Post (Japanese Postal Barcode, Kasutama Barcode)
  • Aztec, Aztec Compact, Aztec Rune
    • GS1 Aztec
    • XFA Compressed Aztec
    • HIBC LIC Aztec Code (HIBCC Labeler Identification Code)
  • Data Matrix
    • GS1 Data Matrix
    • PPN (IFA PPN-Code, Pharmacy Product Number)
    • Royal Mail Mailmark CMDM Type7, Type9, Type29
    • XFA Compressed DataMatrix
    • ISBT 128 Data Matrix
    • HIBC LIC Data Matrix (HIBCC Labeler Identification Code)
  • DotCode
    • GS1 DotCode
  • Han Xin Code (Chinese Sensible Code)
  • PDF417, PDF417 Compact, Macro PDF417
    • AAMVA (DL/ID Card Design Standard)
    • XFA Compressed PDF417
  • Micro PDF417
  • QR Code (Model 1, Model 2)
    • GS1 QR Code
    • XFA Compressed QR Code
    • HIBC LIC QR Code (HIBCC Labeler Identification Code)
    • Swiss QR Code
  • Micro QR Code
  • MaxiCode
  • GS1-128 CC-A, GS1-128 CC-B, GS1-128 CC-C
  • GS1 DataBar CC-A, GS1 DataBarCC-B
  • GS1 DataBar Expanded CC-A, GS1 DataBar Expanded CC-B
  • GS1 DataBar Expanded Stacked CC-A, GS1 DataBar Expanded Stacked CC-B
  • GS1 DataBar Limited CC-A, GS1 DataBar Limited CC-B
  • GS1 DataBar Stacked CC-A, GS1 DataBar Stacked CC-B
  • EAN-13 CC-A, EAN-13 CC-B
  • EAN-8 CC-A, EAN-8 CC-B
  • UPC-A CC-A, UPC-A CC-B
  • UPC-E CC-A, UPC-E CC-B

Զարգացման և տեղակայման պահանջներ

Զարգացման պահանջներ՝
  • Զարգացման միջավայրեր՝ Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
  • Ծրագրավորման լեզուներ՝ C#, VB.NET, ցանկացած .NET համատեղելի լեզու
  • Զարգացման հարթակներ՝ .NET, WPF, ASP.NET, MAUI
Տեղակայման պահանջներ՝
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008) հետ .NET 9, .NET 8, .NET 7, .NET 6
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008) հետ .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10; Fedora 40/39/38/37/36; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) հետ .NET 9, .NET 8, .NET 7, .NET 6
  • macOS (macOS 14/13/12/11/10) հետ .NET 9, .NET 8, .NET 7, .NET 6
  • Android (API 21+) հետ .NET 9, .NET 8

Անվճար գնահատման տարբերակ

VintaSoft Barcode .NET SDK-ի գնահատման տարբերակը թույլ է տալիս փորձարկել SDK-ն 30-օրյա անվճար գնահատման ժամանակահատվածում և այդպիսով պարզել, թե արդյոք այն համապատասխանում է ձեր կարիքներին:
Նաև գնահատման տարբերակն ունի որոշ գործառույթների սահմանափակումներ: Բոլոր սահմանափակումներն անջատելու համար անհրաժեշտ է լիցենզիա գնել:

Ներբեռնել գնահատման տարբերակը

Դեմո հավելվածներ


SDK-ն ունի ցուցադրական հավելվածներ WPF-ի, WinForms-ի, կոնսոլի, MAUI-ի, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms-ի և Windows ծառայության համար, որոնք ցուցադրում են ընդհանուր SDK-ի առանձնահատկությունները: Դեմո հավելվածները պարզեցնում են SDK-ի ֆունկցիոնալությունը գնահատելու գործընթացը և թույլ են տալիս արագ որոշել, թե արդյոք SDK-ն համապատասխանում է ձեր կոնկրետ պահանջներին:

Յուրաքանչյուր ցուցադրական ծրագիր աղբյուր կոդի օրինակ է, որը գրված է C# կամ VB.NET-ով և կարող է օգտագործվել Microsoft Visual Studio-ում, Microsoft Studio Code-ում, .NET CLI-ում:

Դուք պետք է ներբեռնեք և տեղադրեք SDK-ի գնահատման տարբերակը ձեր համակարգչում, եթե ցանկանում եք գործարկել և փորձարկել մեր ցուցադրական հավելվածները:

Գոյություն ունեցող լիցենզավորված անձինք կարող են օգտագործել հայտի սկզբնաղբյուրի նմուշը որպես կաղապարներ իրենց սեփական հավելվածների համար:

Օնլայն ցուցադրական հավելվածներ

Եթե ցանկանում եք մշակել ASP.NET հավելված և ցանկանում եք արագ գնահատել SDK-ի ֆունկցիոնալությունը՝ առանց այն ձեր համակարգչում տեղադրելու, ապա կարող եք փորձարկել՝ օգտագործելով մեր առցանց ցուցադրությունը։ դիմումը.

Տեխնիկական փաստաթղթեր

SDK-ն ունի մանրամասն տեխնիկական փաստաթղթեր, որոնք ներառում են .NET Developer's Guide և API Reference և Web Developer's Guide և API Reference: Տեխնիկական փաստաթղթերը նախատեսված են կիրառական ծրագրավորման առնվազն հիմնական գիտելիքներ և հմտություններ ունեցող անհատների համար:

Ընդհանուր փոփոխությունների ցանկը ըստ SDK տարբերակի, որը ցույց է տալիս զարգացման պատմությունը, հասանելի է այստեղ՝ Պատմություն

Փաստաթղթեր .NET մշակողի համար Փաստաթղթեր վեբ մշակողի համար

Տեխնիկական աջակցություն

Տեղեկություն առկա տեխնիկական աջակցության մասին ռեսուրսները կարող եք գտնել այստեղ՝ Տեխնիկական աջակցություն:

Հաճախակի տրվող հարցերի և պատասխանների ցանկը VintaSoft Barcode .NET SDK-ի համար կարելի է գտնել այստեղ՝ Հաճախակի տրվող հարցեր:

Գրեք մեզ, եթե չեք կարող գտնել ձեզ անհրաժեշտ պատասխանը կամ լուծումը տրամադրված աջակցության ռեսուրսներում և տեխնիկական փաստաթղթերում, կամ եթե ցանկանում եք, որ մենք խորհուրդ տանք, թե ինչպես VintaSoft-ի արտադրանքը կարող է օգնել ձեզ կատարել ձեր կոնկրետ առաջադրանքը:

SDK լիցենզավորում

Գնել լիցենզիա

VintaSoft-ի լիցենզավորումը շատ ճկուն է և թույլ է տալիս մշակել հավելվածներ համակարգիչների վրա անվճար բաշխման, մեկ կոնկրետ համակարգչի վրա տեղակայման, որևէ կոնկրետ հավելվածի տեղակայման համար ցանկացած համակարգչի վրա:

VintaSoft Barcode .NET SDK-ն արտադրության մեջ օգտագործելու համար դուք պետք է ընտրեք և գնեք ձեր հավելվածի համապատասխան լիցենզիան առաջարկվող տեսակներից:

Մշակողի լիցենզիաները նախատեսված են SDK-ի օգտագործման համար մեկ ծրագրավորողի կողմից: Կազմակերպչական լիցենզիաները թույլ են տալիս SDK-ն օգտագործել նույն գրասենյակում աշխատող մի խումբ ծրագրավորողների կողմից:

Windows սեղանադիր համակարգիչների լիցենզիաները թույլ են տալիս օգտագործել SDK-ն ձեր հավելվածներում և դրանք անվճար տարածել Windows-ի ցանկացած աշխատասեղանի համակարգչի վրա:

Սերվերների լիցենզիաները թույլ են տալիս օգտագործել SDK-ն ձեր հավելվածներում և անվճար տարածել դրանք Windows սերվերների վրա:

Մեկ սերվերի լիցենզիան կապված է հատուկ Windows սերվերի անփոփոխ ցանցի կոնֆիգուրացիայի հետ:

Մեկ հավելվածի լիցենզիան թույլ է տալիս մշակված հավելվածը տարածել ցանկացած Linux կամ macOS համակարգչի վրա:

Այն ամենը, ինչ դուք պետք է իմանաք VintaSoft Barcode .NET SDK լիցենզավորման մասին, կարելի է գտնել Վերջնական օգտվողի լիցենզիայի համաձայնագրում:

Հաճախորդների կարծիքներ

Բոլոր հաճախորդների կարծիքները
First of all, let me compliment you on your Barcode .NET SDK. We evaluated a number of products to use in our application, and yours was our favorite.

Dan Konigsberg
CampMinder, LLC
We choosed your software because of the good cost and performance ratio, especially for a combination of barcode reader & writer in 1D as well as 2D. In addition it's your feature to scan multiple barcodes on one page very useful for one of our projects. And the best of it, it is also very fast!

Thomas Götzinger
Business Data Solutions GmbH
Thanks for your VintaSoft Barcode .NET SDK update. The recognition quality and performance is very impressive. Now we're thinking about to replace our current barcode library with your engine for all developers.

Matthias Richter
Gradient Systemintegration GmbH
By the way, I really appreciate the great support you provide. You are in a different time zone, so the response is almost always next morning for us, but I can always count on getting that response in the morning without fail. Much appreciated!

Steven Leberman
Hunter Warfield