Bibliothek zur Barcode-Generierung und -Erkennung für C++
Barcode in C++ in wenigen Zeilen erzeugen oder scannen
Mehr Beispiele >// Create instance of BarcodeGenerator
auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"ASPOSE");
// Set barcode x-dimension in pixels
gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(4.0f);
// Generate barcode and Save to PNG
gen->Save(u"QRCode.png", BarCodeImageFormat::Png);
> dotnet add package Aspose.BarCode.Cpp
Warum Aspose.BarCode für C++?
Scans aus der Praxis sind selten perfekt. Aspose.BarCode für C++ ist darauf ausgelegt, Barcodes aus beschädigten oder verzerrten Bildern zu dekodieren – einschließlich Rauschen, Spiegelungen, Schräglage, geringem Kontrast und fehlenden Elementen. Stimmen Sie Qualitätseinstellungen ab, um Geschwindigkeit und Toleranz auszubalancieren, und nutzen Sie integrierte Bereinigungsoptionen wie Median- und Salt-and-Pepper-Filter, wenn die Eingabe „schmutzig“ ist.
Standards? Abgedeckt.
Aspose.BarCode for C++ unterstützt alle gängigen Bildformate, einschließlich Vektorformaten wie SVG und EMF sowie PDF. Nutzen Sie unsere API, um [files] zu erkennen( https://docs.aspose.com/barcode/cpp/supported-file-formats/ ) – von Scannern oder Kameras ganz einfach. Hier sind alle unterstützten Barcode-Symbologien, einschließlich 1D-, 2D-, Post- und Composite-Typen. Jeder Typ kann auf allen unterstützten Plattformen erzeugt und erkannt werden.
Matrix / 2D-Codes
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Linear / 1D-Codes
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Industrie- & Composite-Codes
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Native Unterstützung für Windows, Mac und Linux
Aspose.BarCode für C++ ist eine native Bibliothek für Windows, Mac und Linux. Sie ist auf x64-Anwendungen ausgelegt und passt in gängige C++-Toolchains, einschließlich Visual Studio sowie CMake-Builds mit MSVC, GCC oder Clang.
Live-Code-Demo
Text einfügen → Barcode erhalten. Datei ablegen → dekodierte Daten erhalten. Beide Beispiele enthalten automatisch generierten Beispielcode, den Sie direkt in Ihr Projekt kopieren können.
Schnelle, native Barcode-Verarbeitung
Aspose.BarCode für C++ liefert performante Barcode-Generierung und -Erkennung für native Anwendungen. Erstellen Sie Engineering-Tools, industrielle Systeme, Desktop-Utilities oder Server-Dienste mit einer Bibliothek, die auf Genauigkeit und Effizienz ausgelegt ist. Die Erkennung bleibt zuverlässig bei gedrehten, schrägen oder niedrigqualitativen Bildern, und die Generierung gibt Ihnen präzise Kontrolle für Print-, Screen- oder Embedded-Workflows.
Mit vollständiger Unterstützung für 1D- und 2D-Barcode-Standards können Sie:
- 80+ Barcode-Symbologien erzeugen und erkennen
- Mit gängigen Rasterformaten wie PNG, JPEG, BMP und TIFF arbeiten
- Barcodes aus verrauschten, verzerrten oder gedrehten Bildern mit hoher Genauigkeit lesen
- Auflösung, Padding, Ausrichtung, Beschriftungen und Texteinstellungen anpassen
- Barcodes in Desktop-Apps, Embedded-Systeme oder Backend-Services integrieren
Funktionen und Möglichkeiten
Aspose.BarCode for C++ ist eine leistungsstarke Entwicklungsbibliothek zum Generieren und Erkennen von 1D- und 2D-Barcodes aus verschiedenen Bildtypen in jedem Winkel. Diese API ermöglicht den Export erzeugter Barcodes in unterschiedliche hochwertige Bildformate und das Anpassen von Darstellung und Parametern, z. B. Hintergrundfarbe, Balkenfarbe, Rotationswinkel, X-dimension, Bildqualität, Auflösung, Beschriftungen, Größe und vieles mehr. Außerdem bietet sie umfangreiche Funktionen zum Erkennen und Lesen von Barcodes und unterstützt über 80 Barcode-Typen.
Barcode-Labels in verschiedenen Formaten speichern
Aus Stream oder Datei erkennen
Zeichen (nicht-englisch) in 2D-Typen kodieren und dekodieren
Barcode-Bilder in jedem Winkel drehen
Barcodes aus mehrseitigen TIFF- und PDF-Dateien mit Aspose.PDF scannen
Unterstützung für lineare, 2D- und Post-Symbologien