Escrever códigos de barras Unicode
O IronBarcode capacita os desenvolvedores ao suportar a escrita de caracteres Unicode para geradores e escritores de código de barras. Essa conveniência permite que os desenvolvedores escrevam em vários idiomas, tornando possível que produtos com etiquetas tanto no Japão quanto no Egito usem o mesmo código de barras. Também elimina a necessidade de converter texto para ASCII ou outro formato com perda de dados, otimizando o processo de forma eficiente e eliminando etapas desnecessárias.
Algumas das linguagens mais comuns usadas em Unicode são:
Hindi
- Chinês (muitas variantes)
- Árabe
- Japonês
- Tailandês
Código de 3 Passos para Escrever Códigos de Barras Unicode com IronBarcode
string text = "ABC 中国 العربية";var myBarcode = BarcodeWriter.CreateBarcode(text, BarcodeWriterEncoding.PDF417);myBarcode.SaveAsImage("Unicode.jpeg");
O primeiro passo para criar um código de barras Unicode com IronBarcode é definir o valor da string que você deseja que o código de barras tenha. Neste exemplo, estamos usando um mix de inglês, chinês e árabe como uma única string para demonstrar a flexibilidade do IronBarcode.
O segundo passo é criar uma instância de BarcodeWriter, depois chamar o método CreateBarcode para inserir a string definida no primeiro passo e o tipo de código de barras. Note que, para criar um código de barras Unicode, apenas certos tipos de codificação de código de barras são permitidos. Os formatos recomendados são BarcodeWriterEncoding.DataMatrix, BarcodeWriterEncoding.PDF417 e BarcodeWriterEncoding.QRCode, conforme mostrado acima. Os códigos de barras lineares, como o Code 128 e o Code 39, não suportam Unicode e são limitados a ASCII, o que requer soluções alternativas.
O terceiro e último passo é salvar o código de barras como um JPEG chamando SaveAsImage com o nome de arquivo desejado como parâmetro. Neste caso, seria Unicode.jpeg.

