Barcode aus Text, URLs, IDs, Zahlen, Binärdaten und Speicherströmen erstellen

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Hairil Hasyimi Bin Omar

Die Flexibilität von IronBarcode ermöglicht es, Barcodes aus einer Reihe von Datenquellen zu generieren, darunter Text, URLs, IDs, Zahlen, Binärdaten und Speicherströme. Diese Vielseitigkeit ermöglicht verschiedene Szenarien, wie z. B. die Erstellung von Barcodes für die Produktidentifikation, URL-Links, IDs für die Zugangskontrolle, numerische Codes für die Nachverfolgung und sogar die Umwandlung von Binärdaten oder Speicherströmen in scanbare Barcodes. Dies macht IronBarcode zu einem leistungsstarken Werkzeug für die Verbesserung datengesteuerter Prozesse in verschiedenen Branchen.

IronBarcode vereinfacht die Erstellung von Barcodes, indem es verschiedene Objekttypen als Eingabe für die BarcodeWriter.CreateBarcode() method, eliminating the need for type casting. Dies reduziert die Komplexität des Codes und steigert die Produktivität.


C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package BarCode
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package BarCode
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronBarcode an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es mit C#.

C# NuGet-Bibliothek für nuget.org/packages/BarCode/
Install-Package BarCode

Erwägen Sie die Installation der IronBarcode DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronBarCode.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen
## Barcode aus String erstellen IronBarcode akzeptiert bereitwillig System.String daten als Parameter in BarcodeWriter.CreateBarcode(). Dies umfasst verschiedene Datentypen wie Texte, URLs, IDs und Zahlen. Fügen Sie diese direkt in die Methode ein. Siehe nachstehendes Codeschnipsel: ```cs :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-from-string.cs ``` Das mitgelieferte Codeschnipsel demonstriert die Umwandlung von 5 String-Beispielen in Barcodes: einfacher Text, URL, numerische ID, alphanumerische ID und Zahlenstrings. Diese Zeichenketten werden direkt in BarcodeWriter.CreateBarcode() along with parameters for BarcodeEncoding and optional dimensions. Der erzeugte Barcode kann gespeichert werden als[Bilder](/csharp/barcode/how-to/create-barcode-images/), [Ströme](/csharp/barcode/how-to/export-barcode-as-stream/), [HTML-String](/csharp/barcode/how-to/create-barcode-as-html/), oder als[PDF-Dokument](/csharp/barcode/how-to/create-barcode-as-pdf/). Nachfolgend sehen Sie die resultierenden Barcode-Bilder des in IronBarcode ausgeführten Codeschnipsels.
Text
URL
Quittung ID
Flug-ID
Nummer
## Barcode aus Byte-Array erstellen Neben der Umwandlung System.String objekte in Barcodes umzuwandeln, integrieren Anwender IronBarcode häufig in komplexe Anwendungen und nutzen dabei andere Objekte wie System.Byte []. Um dieses Objekt zu verwenden, stellen Sie sicher, dass die Bytekodierungen mit den erforderlichen Daten übereinstimmen BarcodeKodierung. Hier sind Referenzbeispiele für Byte-Kodierungen: - ASCII (American Standard Code for Information Interchange): - Definition: Diese Kodierung verwendet 7 Bits zur Darstellung jedes Zeichens, einschließlich englischer Buchstaben, Ziffern, Interpunktions- und Steuerzeichen. - Beispiel: Der ASCII-Code für den Buchstaben "A" ist 65, "B" ist 66, usw. - Unicode: - Definition: Unicode ist ein Zeichencodierungsstandard, der alle in menschlichen Schriftsystemen verwendeten Zeichen und Symbole abdecken soll. Es bietet einen eindeutigen Codepunkt für jedes Zeichen. - Beispiel: Der Unicode-Codepunkt für den lateinischen Buchstaben "A" ist U+0041, für den griechischen Buchstaben alpha(α) ist U+03B1. - UTF-8 (Unicode-Transformationsformat 8-Bit): - Definition: UTF-8 ist eine Zeichenkodierung mit variabler Länge, die alle Unicode-Zeichen darstellen kann. Es verwendet 8-Bit-Sequenzen, um Zeichen zu kodieren, und die Anzahl der verwendeten Bytes hängt von dem jeweiligen Zeichen ab. - Beispiel: Die UTF-8-Kodierung des Buchstabens "A" entspricht seinem ASCII-Codepunkt, der 65 ist. Für Zeichen, die außerhalb des ASCII-Bereichs liegen, verwendet UTF-8 jedoch mehrere Bytes. Zum Beispiel die UTF-8-Kodierung des Euro-Symbols(€) ist die Folge 0xE2 0x82 0xAC. - UTF-16 (Unicode-Transformationsformat 16-Bit): - Definition: UTF-16 ist eine weitere Zeichenkodierung mit variabler Länge, die 16-Bit-Sequenzen zur Kodierung von Zeichen verwendet. Er ist in der Lage, den gesamten Unicode-Zeichensatz darzustellen. - Beispiel: Die UTF-16-Kodierung des lateinischen Buchstabens "A" ist 0x0041, und die UTF-16-Kodierung des griechischen Buchstabens alpha(α) ist 0x03B1. - UTF-32 (Unicode-Transformationsformat 32-Bit): - Definition: UTF-32 verwendet eine feste 32-Bit-Sequenz für jedes Zeichen, was es einfach macht, aber potenziell verschwenderisch in Bezug auf Speicherplatz für Zeichen außerhalb des ASCII-Bereichs ist. - Beispiel: Die UTF-32-Kodierung des lateinischen Buchstabens "A" ist 0x00000041, und die UTF-32-Kodierung des griechischen Buchstabens alpha(α) ist 0x000003B1. - ISO-8859-1 (Latein-1): - Definition: ISO-8859-1 ist eine Zeichenkodierung, die ASCII um Zeichen aus westeuropäischen Sprachen erweitert. Es verwendet 8 Bits für jedes Zeichen. - Beispiel: Der ISO-8859-1-Code für den Buchstaben "A" ist immer noch 65, "B" ist 66, aber er enthält auch Zeichen wie "é"(233) und 'ü'(252).
Bitte beachten Sie
Die Standard-Bytekodierung in IronBarcode ist ISO-8859-1. Wenn der Benutzer keine Bytekodierung angibt, wird diese Kodierung verwendet.
Bevor Sie fortfahren
Bei der Auswahl der zu verwendenden Bytekodierung ist auch die zu verwendende Barcodekodierung zu berücksichtigen, da nicht jede Barcodekodierung die Eingabe aller Bytekodierungen akzeptiert. Siehe dies seite für weitere Informationen zu den Barcode-Kodierungen.
Sehen wir uns nun den Code-Schnipsel an, um dies zu demonstrieren: ```cs :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-from-byte.cs ``` In dem angegebenen Ausschnitt werden 5 String-Eingaben in System.Byte []. Um diese Byte-Arrays in Strichcodes umzuwandeln, fügen Sie sie als Parameter in BarcodeWriterzusammen mit dem gewünschten BarcodeKodierung. Optional können Sie MaxWidth und MaxHeight für die Barcodegröße. ## Barcode aus Stream erstellen Es scheint nicht vollständig zu sein, wenn eine Barcode-API zwar Byte-Array-Eingaben unterstützt, nicht aber System.IO.Stream objekt. Daher bietet IronBarcode auch Unterstützung für diese! Dies ist praktisch für Benutzer, die mit MemoryStreams arbeiten und Strichcodes ohne Konvertierung der Eingabetypen erzeugen wollen. Hier ist der Codeschnipsel zur Demonstration. ```cs :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-from-stream.cs ``` Das bereitgestellte Snippet baut auf dem vorherigen auf. Hier erstellen wir neue MemoryStream augenblicke aus dem früheren System.Byte [] objects. Wie bisher können die Benutzer diese neuen Instanzen in BarcodeWriter.CreateBarcode() um Strichcodes zu erzeugen aus MemoryStream objekte.

Hairil Hasyimi Bin Omar

Software-Ingenieur

Wie alle großartigen Ingenieure ist Hairil ein eifriger Lerner. Er verfeinert seine Kenntnisse in C#, Python und Java und nutzt dieses Wissen, um den Teammitgliedern von Iron Software einen Mehrwert zu bieten. Hairil kam von der Universiti Teknologi MARA in Malaysia zum Iron Software-Team, wo er einen Bachelor-Abschluss in Chemie- und Verfahrenstechnik erwarb.