IRONSOFTWAREHOME

Code-Beispiele für QR-Code-Apps

C# VB PDF .NET : Barcode SchnellstartBarcode Schnellstart
using IronBarCode;
using System.Drawing;

// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image file
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf

// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
    // Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
    // There is a tradeoff in performance as more detail is set
    Speed = ReadingSpeed.Balanced,

    // Reader will stop scanning once a single barcode is found (if set to true)
    ExpectMultipleBarcodes = true,

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // Utilize multiple threads to read barcodes from multiple images in parallel
    Multithreaded = true,

    // Maximum threads for parallelized barcode reading
    // Default is 4
    MaxParallelThreads = 2,

    // The area of each image frame in which to scan for barcodes
    // Specifying a crop area will significantly improve performance and avoid noisy parts of the image
    CropArea = new Rectangle(),

    // Special setting for Code39 barcodes
    // If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
    UseCode39ExtendedMode = true
};

// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);

// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;
NuGet Downloads Badge
PM > Install-Package BarCode

IronBarcode unterstützt verschiedene Standardformate, von Bilddateien (jpeg, png und jpg) zu mehr programmatischen Formaten, bei denen Sie die Variablen weitergeben möchten, wie etwa ein Bitmap. Darüber hinaus unterstützt es externe Formate wie PDF, was es IronBarcode ermöglicht, sich nahtlos in jede Codebasis zu integrieren und Entwicklern Flexibilität in Bezug auf Dateiformate und Variablen bietet.

Abgesehen davon, dass IronBarcode ein Barcode-Leser für alle Dateiformate ist, dient es auch als Barcode-Generator, der alle Standardkodierungen und -formatierungen unterstützt, wie z. B. den EAN8, Code128 und Code39. Die Einrichtung des Barcode-Generators erfordert nur zwei Codezeilen. Mit einer niedrigen Einstiegshürde und vielen Anpassungsoptionen für Entwickler ist IronBarcode die erste Wahl für alle barcodebezogenen Situationen.

Barcode Reader und Barcode Generator in C#

  1. var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);
  2. Bild myBarcodeImage = myBarcode.ToImage();
  3. myBarcode.ResizeTo(400, 100);
  4. var resultFromFile = BarcodeReader.Read(@"file/barcode.png");
  5. var myOptionsExample = new BarcodeReaderOptions { /* Options */ };

Barcode Writer

Wir importieren zuerst die notwendigen Bibliotheken wie IronBarCode und System.Drawing und instanziieren BarcodeWriter, um einen Barcode mit dem Zeichenfolgenwert von 12345 im Format von 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 als Image sowie als Bitmap unterstützt.

Erweiterter Barcode Writer

Wie oben zu sehen, erfordert das Generieren eines Barcodes mit IronBarcode nur zwei Codezeilen und das Speichern als Datei für den späteren Gebrauch. IronBarcode erweitert dies weiter, indem es Entwicklern eine Vielzahl von Optionen bietet, um den Barcode an die Situation anzupassen.

Wir können die ResizeTo Methode verwenden und die Höhe und Breite übergeben, um die Barcode-Bildgröße anzupassen.

Barcode-Leser

Wie oben beschrieben, instanziieren wir zuerst BarcodeReader, übergeben den Dateipfad an die Read Methode und speichern es als Variable, um es später zu verwenden und das Barcode-Objekt zu manipulieren. Es gibt spezifische Methoden zum Lesen externer Formate wie PDF mit ReadPDF; jedoch würden wir für allgemeine Bildformate und Bitmaps Read verwenden.

BarcodeReaderOptions

IronBarcode ermöglicht Entwicklern, Barcodes aus Standard-Dateiformaten zu scannen. Es gibt jedoch Situationen, in denen die Entwickler das Verhalten der BarcodeReaderOptions Methode feinabstimmen möchten, insbesondere in Fällen, in denen es eine Menge von Barcode-Dateien programmgesteuert liest. Dies ist der Punkt, an dem BarcodeReaderOptions ins Spiel kommt. IronBarcode ermöglicht es Ihnen, Dinge wie die Geschwindigkeit, mit der es liest, mit Speed vollständig anzupassen, ob mehrere Barcodes in der Datei mit ExpectedMultipleBarcodes erwartet werden, und um welche Art von Barcodes es sich handelt, 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 unter Beweis stellen. Für die vollständige Liste beziehen Sie sich bitte auf die Dokumentation hier.

Learn to Create Barcodes with Our Detailed Guide! Read

Menschliche Unterstützung direkt von unserem Entwicklungsteam

Egal, ob es sich um Produkt-, Integrations- oder Lizenzanfragen handelt, das Iron-Produktentwicklungsteam steht zur Verfügung, um all Ihre Fragen zu unterstützen. Nehmen Sie Kontakt auf und beginnen Sie einen Dialog mit Iron, um unsere Bibliothek in Ihrem Projekt optimal zu nutzen.

Findet mehrere QR-Code-Typen

IronBarcode liest und erzeugt die Mehrzahl der Barcode- und QR-Standards, einschließlich UPC A/E, EAN 8/13, Code 39, Code 93, Code 128, ITF, MSI, RSS 14/Expanded, Databar, CodaBar, QR, Styled QR, Data Matrix, MaxiCode, PDF417, Plessey und Aztec. Die Ergebnisse liefern Barcode-Daten, Typ, Seite, Text und Barcode-Bild; ideal für Archiv- oder Indexierungssysteme.

Schnelles & präzises Lesen mit Bildvorverarbeitung

IronBarcode verarbeitet Barcode-Bilder automatisch vor, um Geschwindigkeit und Genauigkeit zu verbessern. Korrekturen von Rotation, Rauschen, Verzerrung und Schiefstellung, um Scans oder Live-Videoframes zu lesen. Mehrkern-, mehrstrangbereit für Batch-Processing-Server-Anwendungen. Findet automatisch einen oder mehrere Barcodes in Einzel- oder mehrseitigen Dokumenten. Suche nach spezifischen Barcode-Typen oder Dokumentpositionen ohne komplexe APIs.

Entwickelt für einfache Verwendung in .NET Core, Standard & Framework Projekten

Beginnen Sie in wenigen Minuten mit ein paar Codezeilen. Entwickelt for .NET als einfach zu verwendendes einzelnes DLL; ohne Abhängigkeiten; Unterstützung von 32 & 64 Bit; in jeder .NET-Sprache. Verwendung in Web-, Cloud-, Desktop- oder Konsolenanwendungen; unterstützt Mobil- und Desktop-Geräte.

Sie können das Softwareprodukt von diesem Link herunterladen.

QR-Codes in mehrere Formate schreiben

Speichern oder drucken Sie als PDF, JPG, TIFF, GIF, BMP, PNG oder HTML. Farbe, Qualität, Größe und Text einstellen. Nutzen Sie die C# Barcode-Tools mit IronPDF und IronOCR für eine vollständige .NET-Dokumentenbibliothek.

Unterstützt:

  • .NET Core 2.0 und höher
  • .NET Framework 4.0 und höher unterstützt C#, VB, F#
  • Microsoft Visual Studio. .NET Entwicklungs-IDE-Icon
  • NuGet-Installer-Unterstützung für Visual Studio
  • JetBrains ReSharper C# Sprachassistent kompatibel
  • Microsoft Azure C# .NET-Hostingplattform kompatibel

Lizenzierung & Preise

Kostenlos Community-Entwicklungslizenzen. Kommerzielle Lizenzen ab $999.

Vollständige Lizenzoptionen anzeigen

QR-Code-Tutorials für C# & VB .NET

Tutorial + Codebeispiele Lesen von Barcodes in C# | .NET-Tutorial
C#.NETBarcodeQR
Frank Walker .NET Produktentwickler

Barcodes & QRs lesen | C# VB .NET Tutorial

Erleben Sie, wie Frank IronBarcode verwendet, um Barcodes aus Scans, Fotos und PDF-Dokumenten in seiner C# .NET Barcode-Anwendung zu lesen...

Franks Barcode-Lesetutorial ansehen
Barcode-Schreib-Tutorial + Codebeispiele in C# & VB.NET
C#.NETBarcode
Francesca Miller Junior .NET Ingenieurin

Erzeugen von Barcode-Bildern in C# oder VB.NET

Francesca teilt einige Tipps und Tricks zum Schreiben von Barcodes auf Bilder in C# oder VB-Anwendungen. Sehen Sie, wie Sie die Barcodes schreiben und welche Optionen Ihnen mit IronBarcode zur Verfügung stehen...

Francescas Barcode-Tutorial ansehen
Tutorial + Code-Beispiele VB.NET PDF-Erstellung und Bearbeitung | VB.NET & ASP.NET PDF
QR.NETC#VB
Jennifer Wright Leiterin der Anwendungsarchitektur

Tutorial für das Schreiben von QR-Codes in C# & VB .NET-Anwendungen

Jennys Team verwendet IronBarcode, um täglich Tausende von QRs zu schreiben. Sehen Sie ihr Tutorial, um das Beste aus IronBarcode herauszuholen...

QR-Schreiben-Tutorial von Jennys Team

Tausende Entwickler verwenden IronBarcode für...

Buchhaltungs- und Finanzsysteme

  • # Belege
  • # Berichterstellung
  • # Rechnungsdruck
PDF-Unterstützung zu ASP.NET Buchhaltungs- und Finanzsystemen hinzufügen

Geschäftsdigitalisierung

  • # Dokumentation
  • # Bestellungen & Etikettierung
  • # Papierersatz
C# Geschäftsdigitalisierungs-Anwendungsfälle

Enterprise-Content-Management

  • # Inhaltsproduktion
  • # Dokumentenmanagement
  • # Inhaltsverteilung
.NET CMS PDF-Unterstützung

Daten- und Reporting-Anwendungen

  • # Leistungsverfolgung
  • # Trend-Mapping
  • # Berichte
C# PDF-Berichte
Heute beitreten
Iron Software Enterprise .NET-Komponentenentwickler
C# Bibliotheksentwickler

Tausende von Unternehmen, Regierungen, KMUs und Entwicklern vertrauen gleichermaßen auf Iron-Softwareprodukte.

Das Iron-Team hat über 10 Jahre Erfahrung im .NET-Softwaremarkt.

Iron-Kunden-Icon
Iron-Kunden-Icon
Iron-Kunden-Icon
Iron-Kunden-Icon
Iron-Kunden-Icon
Iron-Kunden-Icon
Iron-Kunden-Icon
Iron-Kunden-Icon

Bereit anzufangen?

Nuget Downloads 2,422,100Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.