VintaSoft Barcode .NET SDK

Reconhecimento e geração de código de barras em .NET, WPF, ASP.NET, MAUI

Os códigos de barras se tornaram um elemento onipresente da civilização moderna, amplamente utilizados em lojas e armazéns, na área da saúde, para facilitar a separação e indexação de documentos, para rastrear objetos e pessoas e em outras áreas.

VintaSoft Barcode .NET SDK é um SDK profissional multiplataforma para Windows, Linux, macOS, Android, que permite reconhecer e gerar códigos de barras 1D e 2D em .NET, WPF, Web, MAUI.

Recursos gerais

Tipos de código de barras suportados:

  • 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
    • GS1 Digital Link DataMatrix
    • 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
    • GS1 Digital Link QR
    • 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

Requisitos de desenvolvimento e implantação

Requisitos de desenvolvimento:
  • Ambientes de desenvolvimento: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
  • Linguagens de programação: C#, VB.NET, qualquer linguagem compatível com .NET
  • Plataformas de desenvolvimento: .NET, WPF, ASP.NET, MAUI
Requisitos de implantação:
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008) com .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) com .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 41/40/39/38/37/36; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) com .NET 9, .NET 8, .NET 7, .NET 6
  • macOS (macOS 15/14/13/12/11/10) com .NET 9, .NET 8, .NET 7, .NET 6
  • Android (API 21+) com .NET 8

Versão de avaliação gratuita

A versão de avaliação permite que você teste o VintaSoft Barcode .NET SDK durante um período de avaliação gratuita de 30 dias e, assim, descubra se ele atende às suas necessidades.
A versão de avaliação também tem algumas limitações de funcionalidade. Para desabilitar todas as restrições, você precisa comprar uma licença.

Baixar versão de avaliação

Aplicativos de demonstração


O SDK vem com aplicativos de demonstração para WPF, WinForms, console, MAUI, ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms e serviço do Windows que demonstram recursos comuns do SDK. Os aplicativos de demonstração simplificam o processo de avaliação da funcionalidade do SDK e permitem que você determine rapidamente se o SDK atende aos seus requisitos específicos.

Cada aplicativo de demonstração é um exemplo de código-fonte escrito em C# ou VB.NET e pode ser usado no Microsoft Visual Studio, Microsoft Studio Code, .NET CLI.

Você deve baixar e instalar a versão de avaliação do SDK no seu computador se quiser executar e testar nossos aplicativos de demonstração.

Licenciados existentes podem usar os exemplos de código-fonte do aplicativo de demonstração como modelos para seus próprios aplicativos.

Aplicativos de demonstração online

Se você deseja desenvolver um aplicativo ASP.NET e deseja avaliar rapidamente a funcionalidade do SDK sem instalá-lo no seu computador, você pode testá-lo usando nosso aplicativo de demonstração online.

Documentação técnica

O SDK vem com documentação técnica detalhada, que inclui o Guia do Desenvolvedor .NET e a Referência de API, e o Guia do Desenvolvedor Web e a Referência de API. A documentação técnica é destinada a indivíduos com pelo menos conhecimento básico e habilidades de programação de aplicativos.

Uma lista de alterações gerais por versão do SDK, mostrando o histórico de desenvolvimento, está disponível aqui: Histórico

Documentação para Desenvolvedor .NET     Documentação para Desenvolvedor Web

Suporte técnico

Informações sobre os recursos de suporte técnico disponíveis podem ser encontradas aqui: Suporte técnico.

Uma lista de perguntas e respostas frequentes para o VintaSoft Barcode .NET SDK pode ser encontrada aqui: Perguntas frequentes.

Escreva para nós se não encontrar a resposta ou solução necessária nos recursos de suporte e na documentação técnica fornecidos, ou se desejar que recomendemos como os produtos VintaSoft podem ajudá-lo a realizar sua tarefa específica.

Licenciamento do SDK

Comprar licença

O licenciamento do VintaSoft é muito flexível e permite que você desenvolva aplicativos para distribuição gratuita para computadores, para implantação em um computador específico ou para implantação de um aplicativo específico em qualquer computador.

Para usar o VintaSoft Barcode .NET SDK em produção, você deve selecionar e comprar uma licença adequada para seu aplicativo entre os tipos oferecidos.

As licenças de desenvolvedor (Developer license) são destinadas ao uso do SDK por um único programador. As licenças de organização (Site license) permitem uso do SDK por um grupo de programadores trabalhando no mesmo escritório.

As licenças de desktop do Windows (License for Desktop PCs) permitem que você use o SDK em seus aplicativos e os distribua gratuitamente para qualquer computador desktop Windows.

As licenças de servidor (License for Servers) permitem que você use o SDK em seus aplicativos e os distribua gratuitamente em servidores Windows.

Uma licença de servidor (Single Server license) único está vinculada a uma configuração de rede fixa de um servidor Windows dedicado.

Uma única licença de aplicativo (Single Application license) permite que você distribua seu aplicativo desenvolvido para qualquer computador Linux ou macOS.

Você pode ler tudo o que precisa saber sobre o licenciamento do VintaSoft Barcode .NET SDK no Contrato de Licença do Usuário Final.

Avaliações de clientes

Todos os depoimentos
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