Warum Aspose.Barcode FÜR C++?

Die Barcode -Bibliothek unterstützt verschiedene Einstellungen, um beschädigte oder verzerrte Barcodes zu scannen und zu dekodieren. Es ermöglicht erfolgreiches Lesen von Barcode -Bildern mit verschiedenen Defekten wie Gaußschen Rauschen, umgekehrten Farben, weißen Flecken, visuellen Artefakten, farbigem Hintergrund und fehlenden Balken. Um die Lesbarkeit der Barcode zu verbessern, ermöglicht die API spezielle Methoden und Mechanismen, einschließlich der medianen Filterung, der Filterung von Salz-Papier, der Verringerung der Bildgröße und anderer. Darüber hinaus profitiert die Barcode -Bibliothek von erweiterten Methoden zur Dekodierung von Barcodes für industrielle Daten, streng beschädigte QR -Codes und sogar einige Daten aus falschen Barcodes.

Standards? Bedeckt.

Aspose.BarCode for C++ Aspose.Barcode unterstützt alle wichtigen Bildformate, einschließlich Vektorformate wie SVG und EMF sowie PDF. Verwenden Sie unsere API, um [Dateien]zu erkennen,( https://docs.aspose.com/barcode/cpp/supported-file-formats/ ) von Scannern oder Kameras mit Leichtigkeit. Hier sind alle unterstützten Barcode -Symbologien, einschließlich 1D-, 2D-, Post- und Verbundtypen. Jeder kann auf allen unterstützten Plattformen generiert und anerkannt werden.

Matrix / 2D -Codes

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Lineare / 1D -Codes

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Branchen- und Verbundcodes

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Plattformübergreifende native Unterstützung

Aspose.Barcode FÜR C++ ist eine plattformübergreifende Bibliothek für die native Entwicklung unter Windows und Linux. Es unterstützt X64 -Anwendungen und integriert sich problemlos in Visual Studio, CMake und beliebte C++ - Compiler wie MSVC, GCC und Clang.

Microsoft Windows
Linux
macOS
VS Code
Eclipse
NuGet
GitHub

Live -Code -Demo

Text einfügen → einen Barcode abrufen. Lassen Sie eine Datei fallen → Dekodierte Daten abrufen. Beide Beispiele werden mit automatisch generiertem Beispielcode geliefert, sodass 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());

Schnell, zuverlässig und merkmalreich

Aspose.Barcode FÜR C++ bietet Entwicklern eine niedrige Kontrolle und Hochgeschwindigkeitsleistung für die Barcode-Verarbeitung in nativen Anwendungen. Egal, ob Sie technische Tools, Industriesysteme, Desktop-Dienstprogramme oder serverseitige Lösungen erstellen-die Bibliothek ist so konzipiert, dass sie Genauigkeit und Effizienz mit minimalen externen Abhängigkeiten liefert. Die Barcode-Erkennung funktioniert zuverlässig, auch auf gedrehten, verzerrten oder minderwertigen Bildern, während die Generation eine vollständige Anpassung für Druck-, Digital- oder eingebettete Verwendung ermöglicht.

Mit vollen Unterstützung für 1D- und 2D -Barcode -Standards können Sie:

  • Über 60 Barcode -Symbologien erzeugen und erkennen
  • Arbeiten Sie mit Rasterformaten wie PNG, JPEG, BMP, TIFF und mehr
  • Prozess laut, verzerrte oder gedrehte Bilder mit hoher Genauigkeit
  • Passen Sie die Einstellungen für Auflösung, Polsterung, Orientierung und Text an
  • Integrieren Sie Barcodes in Desktop -Apps, eingebettete Systeme oder Berichte

Funktionen und Fähigkeiten

Aspose.BarCode for C++ ist eine leistungsstarke Entwicklungsbibliothek, um 1D- und 2D -Barcodes aus verschiedenen Bildtypen in jedem Winkel zu generieren und zu erkennen. Diese API ermöglicht das Exportieren erzeugter Barcodes in unterschiedliche hochwertige Bildformate, ermöglicht das Ändern des Erscheinungsbilds erzeugter Barcodes und deren Parameter wie Hintergrundfarbe, Balkendosenfarbe, Rotationswinkel, X-Dimension, Bildqualität, Auflösung, Bildunterschriften, Schalttitel, Größe und viele andere. Es bietet auch eine reichhaltige Barcode -Erkennung und Lesefunktionen und unterstützt über 60 Barcode -Typen.

Feature icon

Speichern Sie Barcode -Etiketten in verschiedenen Formaten

Feature icon

Erkennen Sie aus Stream oder Datei

Feature icon

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

Feature icon

Drehen Sie Barcode -Bilder in jedem Winkel

Feature icon

Scannen Sie Barcodes aus mehrseitiger TIFF

Feature icon

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