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.

Microsoft Windows
Linux
macOS
VS Code
Eclipse
NuGet
GitHub

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.


// Initialize BarcodeGenerator auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"1234567"); // Set generation parameters gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(7.0f); gen->get_Parameters()->get_Border()->set_Color(System::Drawing::Color::FromArgb((int32_t)0xff000000)); gen->get_Parameters()->get_Border()->get_Width()->set_Pixels(7.0f); // Generate and save Barcode image gen->Save(u"image.png", Aspose::BarCode::Generation::BarCodeImageFormat::Png);

// Initialize BarCodeReader auto reader = System::MakeObject<BarCodeReader>(u"image.png", DecodeType::QR); // Set recognition quality reader->set_QualitySettings(QualitySettings::get_HighPerformance()); // Recognize barcodes and output results auto res = reader->ReadBarCodes(); System::Console::WriteLine(System::String(u"Recognized ") + res->get_Length() + u"barcode(s)"); for (System::SharedPtr<BarCodeResult> r : res) System::Console::WriteLine(r->get_CodeTypeName() + u": " + r->get_CodeText());

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.

Feature icon

Barcode-Labels in verschiedenen Formaten speichern

Feature icon

Aus Stream oder Datei erkennen

Feature icon

Zeichen (nicht-englisch) in 2D-Typen kodieren und dekodieren

Feature icon

Barcode-Bilder in jedem Winkel drehen

Feature icon

Barcodes aus mehrseitigen TIFF- und PDF-Dateien mit Aspose.PDF scannen

Feature icon

Unterstützung für lineare, 2D- und Post-Symbologien