Pisz kody kreskowe Unicode
using IronBarCode;

// Unicode text with chinese and Arabic characters
string text = "ABC 中国 العربيّة";

// Create a PDF417 barcode with the specified text
var myBarcode = BarcodeWriter.CreateBarcode(text, BarcodeWriterEncoding.PDF417);

// Save the barcode as an image
myBarcode.SaveAsImage("Unicode.jpeg");
NuGet Download
PM > Install-Package BarCode
Pisz kody kreskowe Unicode

Pisz kody kreskowe Unicode

IronBarcode umożliwia programistom pisanie w znakach Unicode dla generatorów i pisaków kodów kreskowych. Ta wygoda pozwala programistom pisać w wielu językach, co umożliwia produktom z etykietami zarówno w Japonii, jak i Egipcie używanie tego samego kodu kreskowego. Eliminuje także konieczność konwersji tekstu do ASCII lub innego formatu stratnego, usprawniając proces i eliminując niepotrzebne kroki.

Niektóre z najczęściej używanych języków w Unicode to:

  • Hindi
  • Chinski (wiele odmian)
  • Arabski
  • Japonski
  • Tajska

Pierwszym krokiem do stworzenia kodu kreskowego Unicode z IronBarcode jest zdefiniowanie wartości ciągu, którą chcesz, aby miał kod kreskowy. W tym przykładzie używamy mieszanki angielskiego, chińskiego i arabskiego jako pojedynczego ciągu, aby zademonstrować elastyczność IronBarcode.

Drugi krok to utworzenie instancji BarcodeWriter, a następnie wywołanie metody CreateBarcode w celu wprowadzenia łańcucha zdefiniowanego w pierwszym kroku oraz rodzaju kodu kreskowego. Należy zauważyć, że do stworzenia kodu kreskowego Unicode dozwolone są tylko określone rodzaje kodowania kodów kreskowych. Zalecane formaty to albo BarcodeWriterEncoding.DataMatrix, BarcodeWriterEncoding.PDF417, i BarcodeWriterEncoding.QRCode, jak pokazano powyżej. Kody kreskowe liniowe, takie jak Code 128 i Code 39, nie obsługują Unicode i są ograniczone do ASCII, co wymaga obejść.

Trzecim i ostatnim krokiem jest zapisanie kodu kreskowego jako JPEG poprzez wywołanie SaveAsImage z pożądanym nazwą pliku jako parametrem. W tym przypadku byłby to Unicode.jpeg.

Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,540,041Wersja:2026.11właśnie wydany