Wygeneruj kod kreskowy Maxicode w C#

Kod Maxicode to odczytywalny maszynowo kod kreskowy, który zawiera kropki ułożone w sześciokątny kształt. Można go tworzyć z różnymi odmianami w różnych trybach, jednocześnie zawierając dziesiątkę w środku. W niektórych scenariuszach może być konieczne utworzenie kodu Maxicode. W związku z tym w tym artykule opisano, jak programowo tworzyć różne typy Maxicodes w języku C#.

Instalacja interfejsu API języka C# w celu wygenerowania kodu kreskowego Maxicode — bezpłatne pobieranie

Możesz łatwo zainstalować bibliotekę Aspose.BarCode for .NET w swojej aplikacji. Umożliwia generowanie lub przetwarzanie różnych kodów kreskowych z poziomu aplikacji .NET. Szybko pobierz referencyjne pliki DLL ze strony New Releases lub zainstaluj je z Galerii NuGet za pomocą następującego polecenia:

PM> Install-Package Aspose.BarCode

Wygeneruj kod kreskowy Maxicode w C#

Aby wygenerować kod kreskowy Maxicode, wykonaj poniższe czynności:

  1. Zainicjuj instancję klasy BarcodeGenerator i określ EncodeType.
  2. Ustaw liczbę pikseli.
  3. Ustaw tryb kodowania MaxiCode i prawidłowy tekst kodowy.
  4. Utwórz kod kreskowy Maxicode jako obraz PNG.

Poniższy przykładowy kod pokazuje, jak programowo wygenerować kod kreskowy Maxicode w języku C#:

// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");

// Ustaw rozmiar w pikselach
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// Ustaw tryb kodowania MaxiCode na 2 i prawidłowy tekst kodowy
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(Kod pocztowy 9 cyfr)(gs)(Kod kraju)(gs)(Kategoria usługi)(gs)(Dodatkowa wiadomość)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// Zapisz wyjściowy kod Maxi
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

Wygeneruj kod kreskowy Maxicode ze współczynnikiem proporcji w C#

Możesz ustawić różne wartości współczynnika proporcji podczas tworzenia kodu kreskowego Maxicode. Wykonaj poniższe czynności, aby wygenerować kod Maxicode ze współczynnikiem proporcji w języku C#.

  1. Utwórz instancję klasy BarcodeGenerator i ustaw parametr EncodeType.
  2. Ustaw rozmiar jako liczbę pikseli.
  3. Ustaw współczynnik proporcji.
  4. Eksportuj kod kreskowy Maxicode jako obraz PNG.

Poniższy przykładowy kod pokazuje, jak wygenerować kod kreskowy Maxicode ze współczynnikiem proporcji w języku C#:

// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

// Ustaw rozmiar w pikselach
gen.Parameters.Barcode.XDimension.Pixels = 15;

// Ustaw współczynnik proporcji 0,5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// Zapisz wyjściowy kod Maxi
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

Poniższy obraz przedstawia wygląd Maxicode po utworzeniu przy użyciu powyższego fragmentu kodu:

Wygeneruj współczynnik proporcji Maxicode w C#

Uzyskaj bezpłatną licencję

Możesz testować interfejs API bez żadnych ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo generować kod kreskowy Maxicode w języku C#. Wyjaśnia, jak tworzyć różne kody kreskowe Maxicode z różnymi trybami kodowania, a także jak tworzyć je ze współczynnikami proporcji. Ponadto możesz zapoznać się z sekcją dokumentacja, aby poznać wiele innych funkcji manipulacji kodami kreskowymi. Jeśli chcesz przedyskutować swoje wątpliwości lub niejasności, skontaktuj się z nami za pośrednictwem forum.

Zobacz też