Det här enkla instruktionsexemplet handlar om hur man genererar QR code i C++. En QR-kod är en typ av tvådimensionella streckkoder och används mycket ofta i olika applikationer av C++-utvecklare. I C++ QR-kodgenerator kan applikationen utvecklas med få steg och mycket enkla API-anrop utan beroende av tredje parts API eller verktyg. Den utvecklade applikationen kan användas i alla C++-baserade applikationer i MS Windows-miljö.
Steg för att generera QR-kod i C++
- Lägg till Aspose.Barcode for C++ med NuGet-pakethanteraren i din applikation
- Lägg till en referens till Aspose::Barcode och AsposeBarCode::Generation namnrymder
- Inkludera nödvändiga rubrikfilreferenser i din ansökan
- Initiera klassobjektet BarcodeGenerator för att skapa en QR-kod genom att ställa in QR som kodningstyp
- Ställ in QR-kodtexten och andra parametrar
- Använd Spara-metoden i C++ generera QR-kod i PNG-bildformat
För att utveckla QR-kodgeneratorn kan C++ kod som specificeras i ovanstående steg användas. Efter att ha installerat API-paketet med NuGet och inkluderat nödvändiga rubrikfiler i applikationen, kommer vi att starta processen med en instans av BarcodeGenerator-klassen och ställa in kodningstypen till QR. Du kan använda andra EncodingTypes men i det här exemplet fokuserar vi på QR-kod. Efteråt kommer vi att ställa in QR-kodens text och andra viktiga parametrar som QR-kodens upplösning. Slutligen kommer QR-koden att sparas på disken med hjälp av sparmetoden.
Exempel för att generera QR-kod i C++
I ovanstående kodexempel har vi sett att för att generera QR-kod har C++ API-anrop använts. Vi kan få QR-koden i olika bildformat som PNG, Tiff, JPEG eller BMP. Du kan också anpassa upplösningen, bakgrundsfärgerna och även QR-kodens bildbredd och höjd med enkel C++-kod.
I det här ämnet har vi sett att utvecklingen av en QR-kodgenerator C++-baserad API ger ett extremt enkelt API-gränssnitt och steg. Om du vill förbättra din applikation ytterligare genom att lägga till den genererade QR-kodbilden i DOCX, se artikeln om hur du lägg till bild i DOCX med C++.