Aprenda como gerar Codabar e Código 11 códigos de barras em aplicações .NET usando Aspose.BarCode. Este guia cobre a instalação, as etapas de geração de código-barras, opções de personalização e as melhores práticas para os casos de saúde e uso da biblioteca.
Introdução
Este artigo fornece uma passagem detalhada sobre a geração de códigos de barras Codabar e Code 11 para cuidados de saúde, bibliotecas, telecomunicações e aplicações de rastreamento de parcelas usando Aspose.BarCode para .NET. Ele inclui instruções passo a passo, exemplos do código C# e dicas para integrar esses tipos de código de Barras em seus projetos.
O que são Codabar e Code 11 Barcodes?
Codabar é um código de barras numérico amplamente utilizado em bancos de sangue, bibliotecas e serviços de parcelas, suportando os dígitos 0-9 plus A-D para os símbolos de início/stop. Código 11 é usado para o inventário e identificação de telecomunicações, apoiando números 0-9, e dash.
Começo rápido (exemplo mínimo)
O seguinte exemplo mínimo demonstra como gerar um código de barreira Codabar:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Pré-requisitos
- Visual Studio 2019 ou posterior
- .NET 6.0+ ou .NET Framework 4.6.2+
- Aspose.BarCode para .NET (NuGet)
- Conhecimento básico C
PM> Install-Package Aspose.BarCode
Implementação passo a passo
Exemplo do Codabar:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Código 11 Exemplo:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Exemplo completo
Verifique opções de digitalização e customização
- Código 11 Check Digit:
csgen.Parameters.Barcode.Code11.EnableChecksum = true; - Alta e largura do bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - Coloração / Background:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White; - Capítulo:
csgen.Parameters.CaptionBelow.Visible = true;
Caracterização do Barcode
- Ver acima para bar altura, largura e cor
- Ajuste XDimension e BarHeight para o tamanho do rótulo
- Use SVG ou PNG para impressão crisp
Formatos de saída suportados
- PNG, JPEG, BMP — Impressão e digital
- TIFF — Arquivo ou impressoras médicas/lab
- SVG, EMF — etiquetas em grande escala ou digitais
Problemas e problemas comuns
Código de barco não é escaneado?- Use apenas caracteres válidos; certifique-se de que os símbolos de início/stop adequados para o Codabar.
Verificação de erros?- Permitir/disabilitar o checksum para corresponder às expectativas do scanner ou da app.
Pequeno rótulo não se encaixa?- Baixo BarHeight e XDimensão.
FAQs
**Q: Estes códigos de barras são aceitos em cuidados de saúde e bibliotecas modernas?**A: Sim, ambos são usados em todo o mundo para herança e novos fluxos de trabalho.**Q: Posso codificar texto com Codabar?**A: No—Codabar é numérico com A-D para start/stop apenas.
Use Casos e Aplicações
- Bancos de Sangue (Codabar)
- Biblioteca e Gestão de Empréstimos
- Parcel e rastreamento de correio
- Atividade de Telecom / Inventário (Código 11)
Melhores práticas: Tabela de referência rápida
| Tipo | Faça | Não dá |
|---|---|---|
| Carreiras | Codabar: 0-9,A-D; Código 11: 0,9,- | Use letras ou símbolos |
| Início / Stop | Usar A-D para Codabar | Omit start/stop personagens |
| Formato de saída | SVG/PNG para produção de crisp | JPG baixa para impressão |
| Verificação digital | Se o fluxo de trabalho for necessário | Possibilidade de acaso |
Conclusão
Codabar e Code 11 permanecem essenciais para os fluxos de trabalho de saúde, biblioteca e rastreamento de legado. Aspose.BarCode para .NET torna sua geração e integração simples Aspose.BarCode API Referência Para mais exemplos e opções.
More in this category
- Aspose.BarCode 2D Barcode Reader em .NET: Guia C
- Escanear códigos QR de imagens com Aspose.BarCode para .NET
- Reconhecimento Multi-Barcode em .NET com Aspose.BarCode
- GS1 DataBar (RSS-14) Código de barras: Retail, Fresh Food & Healthcare Uses
- Personalizar a geração de código-fonte em .NET com Aspose.BarCode