Barcode Schnellstart IronBarCode unterstützt verschiedene Standardformate, von Bilddateien (jpeg, png und jpg) bis hin zu programmatischeren Formaten, in denen Sie die Variablen übergeben möchten, wie z. B. ein Bitmap. Darüber hinaus unterstützt es auch externe Formate wie PDF, sodass IronBarCode nahtlos in jeden Code integriert werden kann und Entwicklern Flexibilität bei Dateiformaten und Variablen bietet. Abgesehen davon, dass IronBarcode ein Barcode-Leser für alle Dateiformate ist, fungiert es auch als Barcode-Generator, der alle Standardcodierungen und -formatierungen wie EAN8, Code128 und Code39 unterstützt. Die Einrichtung des Barcode-Generators erfordert nur zwei Codezeilen. Mit einer niedrigen Eintrittsbarriere und vielen Anpassungsoptionen für Entwickler ist IronBarCode die Nummer eins für alle Situationen im Zusammenhang mit Barcodes. Barcode-Leser und Barcode-Generator in C# var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8); Image myBarcodeImage = myBarcode.ToImage(); myBarcode.ResizeTo(400, 100); var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); var myOptionsExample = new BarcodeReaderOptions { /* Optionen */ }; ### Barcode Writer Wir importieren zunächst die notwendigen Bibliotheken wie `IronBarCode` und `System.Drawing` und instanziieren `BarcodeWriter`, um einen Barcode mit dem String-Wert `12345` im Format `EAN8` zu erstellen. Wir speichern dann den generierten Barcode als Bild im gewünschten Format. Es gibt verschiedene Optionen dafür, da IronBarCode die Erstellung des Barcodes sowohl als `Image` als auch als `Bitmap` unterstützt. #### Erweiterter Barcode Writer Wie oben zu sehen, erfordert das Erstellen eines Barcodes mit IronBarCode nur zwei Codezeilen und das Speichern als Datei für die spätere Verwendung. IronBarCode erweitert dies, indem es Entwicklern eine Vielzahl von Optionen bietet, um den Barcode an die jeweilige Situation anzupassen. Wir können die `ResizeTo`-Methode verwenden und die Höhe und Breite übergeben, um die Größe des Barcode-Bildes zu ändern. ### Barcode-Leser Wie oben beschrieben, instanziieren wir zunächst `BarcodeReader`, übergeben den Dateipfad an die `Read`-Methode und speichern ihn als Variable, um ihn später zu verwenden und das Barcode-Objekt zu manipulieren. Es gibt spezifische Methoden zum Lesen externer Formate wie PDF mit `ReadPDF`; allerdings würden wir bei allgemeinen Bildformaten und Bitmaps `Read` verwenden. #### BarcodeReaderOptions IronBarCode ermöglicht es Entwicklern, Barcodes aus Standarddateiformaten zu scannen. Es gibt jedoch Situationen, in denen die Entwickler das Verhalten der `Read`-Methode feinabstimmen möchten, insbesondere in Fällen, in denen eine Charge von Barcode-Dateien programmatisch gelesen wird. Hier kommen die `BarcodeReaderOptions` ins Spiel. IronBarCode ermöglicht es Ihnen, Dinge vollständig anzupassen, wie z. B. die Geschwindigkeit des Lesens mit `Speed`, ob mehrere Barcodes in der Datei erwartet werden mit `ExpectedMultipleBarcodes` und welche Arten von Barcodes sie sind mit der Eigenschaft `ExpectBarcodeTypes`. Dies ermöglicht es Entwicklern, mehrere Threads auszuführen, um Barcodes von mehreren Bildern parallel zu lesen, sowie die Anzahl der Threads zu steuern, die beim parallelen Lesen verwendet werden. Dies sind nur einige der Eigenschaften, die die Leistungsfähigkeit von IronBarCode veranschaulichen. Für die vollständige Liste beziehen Sie sich bitte auf die Dokumentation [hier](https://ironsoftware.com/csharp/barcode/object-reference/api/IronBarCode.BarcodeReaderOptions.html). Lernen Sie, Barcodes mit unserem detaillierten Leitfaden zu erstellen! Verwandte Doku-Links Auf Github ansehen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation IronBarcode DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Nuget Downloads 1,935,276 | Version: 2025.11 gerade veröffentlicht Kostenloser NuGet-Download Gesamtanzahl der Downloads: 1,935,276 Lizenzen anzeigen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe