Dit eenvoudige instructievoorbeeld gaat over het genereren van QR code in C++. Een QR-code is een type tweedimensionale streepjescodes en wordt zeer vaak gebruikt in verschillende toepassingen door C++-ontwikkelaars. In C++ QR-codegenerator kan een applicatie worden ontwikkeld met een paar stappen en zeer eenvoudige API-aanroepen zonder afhankelijkheid van een API of tool van derden. De ontwikkelde applicatie kan worden gebruikt in elke op C++ gebaseerde applicatie binnen een MS Windows-omgeving.
Stappen om QR-code te genereren in C++
- Voeg Aspose.Barcode for C++ toe met behulp van de NuGet-pakketbeheertool in uw toepassing
- Voeg een verwijzing toe naar Aspose::Barcode en AsposeBarCode::Generation namespaces
- Neem de vereiste header-bestandenreferentie op in uw toepassing
- Initialiseer BarcodeGenerator klasseobject om een QR-code te maken door QR in te stellen als coderingstype
- Stel de QR-codetekst en andere parameters in
- Gebruik de Save-methode in C++ om QR-code te genereren in PNG-afbeeldingsformaat
Om QR-codegenerator te ontwikkelen, kan C++-code worden gebruikt zoals gespecificeerd in bovenstaande stappen. Nadat we het API-pakket met NuGet hebben geïnstalleerd en de vereiste headerbestanden in de toepassing hebben opgenomen, starten we het proces met een instantie van de BarcodeGenerator-klasse en stellen we het coderingstype in op QR. U kunt andere EncodingTypes gebruiken, maar in dit voorbeeld richten we ons op QR-code. Daarna zullen we de QR-codetekst en andere belangrijke parameters instellen, zoals de resolutie van de QR-code. Ten slotte wordt de QR-code op de schijf opgeslagen met behulp van de opslagmethode.
Voorbeeld om QR-code te genereren in C++
In het bovenstaande codevoorbeeld hebben we gezien dat om QR-code C++ te genereren API-aanroepen zijn gebruikt. We kunnen de QR-code verkrijgen in verschillende uitvoerbeeldformaten zoals PNG-, Tiff-, JPEG- of BMP-formaten. U kunt ook de resolutie, achtergrondkleuren en ook de breedte en hoogte van de QR-codeafbeelding aanpassen met behulp van een eenvoudige C++-code.
In dit onderwerp hebben we gezien dat het ontwikkelen van een QR-codegenerator op C++ gebaseerde API een uiterst eenvoudige API-interface en stappen biedt. Als u uw toepassing verder wilt verbeteren door de gegenereerde afbeelding van de QR-code in DOCX toe te voegen, raadpleegt u het artikel over afbeelding toevoegen in DOCX met C++.