Libreria di generazione e riconoscimento codici a barre per C++
Genera o scansiona un codice a barre in C++ in poche righe
Altri esempi >// 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
Perché Aspose.BarCode per C++?
Le scansioni reali raramente sono perfette. Aspose.BarCode for C++ è progettato per decodificare codici a barre da immagini danneggiate o distorte, con rumore, riflessi, inclinazione, basso contrasto ed elementi mancanti. Regola le impostazioni di qualità per bilanciare velocità e tolleranza e usa opzioni di pulizia integrate come il filtro mediano e “sale e pepe” quando l’input è problematico.
Standard? Coperti.
Aspose.BarCode for C++ supporta tutti i principali formati immagine, inclusi formati vettoriali come SVG ed EMF, oltre al PDF. Usa la nostra API per riconoscere files da scanner o fotocamere con facilità. Ecco tutte le simbologie di codici a barre supportate, incluse 1D, 2D, postali e composite. Ognuna può essere generata e riconosciuta su tutte le piattaforme supportate.
Codici matrice / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Codici lineari / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Codici industriali e composite
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Supporto nativo per Windows, Mac e Linux
Aspose.BarCode for C++ è una libreria nativa per Windows, Mac e Linux. È pensata per applicazioni x64 e si adatta ai toolchain C++ più comuni, incluse build Visual Studio e CMake con MSVC, GCC o Clang.
Demo di codice dal vivo
Incolla testo → ottieni un codice a barre. Trascina un file → ottieni i dati decodificati. Entrambi gli esempi includono codice di esempio generato automaticamente, così puoi copiarlo direttamente nel tuo progetto.
Elaborazione codici a barre nativa e veloce
Aspose.BarCode for C++ offre generazione e riconoscimento di codici a barre ad alte prestazioni per applicazioni native. Crea strumenti di ingegneria, sistemi industriali, utility desktop o servizi lato server con una libreria progettata per accuratezza ed efficienza. Il riconoscimento resta affidabile su immagini ruotate, inclinate o di bassa qualità, e la generazione ti dà controllo preciso per flussi di lavoro di stampa, schermo o embedded.
Con supporto completo agli standard 1D e 2D, puoi:
- Generare e riconoscere oltre 80 simbologie di codici a barre
- Lavorare con formati raster comuni come PNG, JPEG, BMP e TIFF
- Leggere codici a barre da immagini rumorose, distorte o ruotate con alta accuratezza
- Personalizzare risoluzione, padding, orientamento, didascalie e impostazioni di testo
- Integrare codici a barre in app desktop, sistemi embedded o servizi back-end
Funzionalità e capacità
Aspose.BarCode for C++ è una potente libreria di sviluppo per generare e riconoscere codici a barre 1D e 2D da vari tipi di immagine a qualsiasi angolazione. Questa API consente di esportare i codici generati in diversi formati immagine di alta qualità e di modificare l’aspetto e i parametri dei codici, ad esempio colore di sfondo, colore delle barre, angolo di rotazione, dimensione X, qualità immagine, risoluzione, didascalie (captions), dimensione e molti altri. Offre inoltre funzionalità avanzate di rilevamento e lettura e supporta oltre 80 tipi di codici a barre.
Salva etichette di codici a barre in vari formati
Riconosci da stream o file
Codifica e decodifica caratteri (non inglesi) nei tipi 2D
Ruota immagini di codici a barre a qualsiasi angolo
Scansiona codici a barre da file TIFF e PDF multipagina con Aspose.PDF
Supporto per simbologie lineari, 2D e postali