
Streckkoder är grafiska representationer av data, vanligtvis bestående av parallella linjer, prickar eller rektanglar, som kodar viktig information. De används i stor utsträckning inom olika industrier för att infoga produktinformation, spåra lager och hantera produktöverföring. I olika scenarier kan du behöva lägga till en dynamisk streckkod i ett Word-dokument med C#. Microsoft Word stöder populära filformat som DOCX och DOC. I denna artikel kommer vi att utforska hur man skapar en streckkod i ett Word-dokument med C# och Aspose.
Innehållsförteckning
- C# API för att skapa streckkod i Word-dokument
- Generera och lägg till streckkod i Word-dokument
- Lägg till streckkod i befintligt Word-dokument
- Lägg till QR-kod i Word-dokument
- Läs streckkod från Word-dokument
C# API för att skapa streckkod i Word-dokument
För att läsa streckkodsdata från ett Word-dokument med C# i ASP.NET MVC, kommer vi att använda en tvåstegsmetod. Först kommer vi att använda Aspose.Words för .NET API för att skapa eller ladda ett Word-dokument. Nästa steg är att generera streckkodens bild med hjälp av Aspose.BarCode för .NET API. Klassen Document från Aspose.Words gör att du kan skapa nya Word-dokument eller öppna befintliga. Du kan spara dokumentet med metoden Save(). Klassen DocumentBuilder erbjuder metoder för att bygga dokument, inklusive metoden InsertImage() för att infoga bilder.
Aspose.BarCode för .NET API stöder olika typer av streckkoder. För att generera streckkoder tillhandahåller det klassen BarcodeGenerator, som kräver EncodeType och texten som ska kodas som parametrar. Den genererade streckkoden kan sparas med metoden Save(). Dessutom inkluderar API:et uppräkningen BarCodeImageFormat för att specificera sparaformat och klassen BarCodeReader är tillgänglig för att läsa streckkoder från bilder.
Du kan antingen ladda ner DLL:erna för API:erna eller installera dem via NuGet:
PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words
Generera och lägg till streckkod i Word-dokument i C#
För att generera en streckkod i ett Word-dokument med C# .NET, följ dessa steg:
- Skapa en instans av klassen BarcodeGenerator med EncodeType och texten som ska kodas som argument.
- Instansiera ett minnesströmobjekt.
- Anropa metoden Save() för att spara streckkodens bild till minnesströmmen.
- Skapa en ny instans av klassen Document.
- Initiera en DocumentBuilder instans med dokumentobjektet.
- Använd metoden InsertImage() för att infoga streckkodens bild med hjälp av minnesströmmen.
- Slutligen, anropa metoden Save(), och specificera sökvägen för utdata-DOCX-filen.
Följande kodexempel visar hur man genererar en streckkod i ett Word-dokument med C# .NET effektivt:

Generera och lägg till streckkod i ett nytt Word-dokument i C#.
Lägg till streckkod i befintligt Word-dokument i C#
För att lägga till en streckkod i ett befintligt Word-dokument med C#, följ dessa steg:
- Instansiera klassen BarcodeGenerator, och ange EncodeType och texten som ska kodas.
- Skapa ett minnesströmobjekt.
- Spara streckkodens bild till minnesströmmen med Save().
- Ladda det befintliga Word-dokumentet med klassen Document.
- Initiera en DocumentBuilder instans med dokumentobjektet.
- Infoga streckkodens bild med metoden InsertImage() och minnesströmmen.
- Anropa metoden Save() med den önskade sökvägen för DOCX-filen.
Följande kodexempel visar hur man skapar en streckkod i ett Word-dokument med C# .NET:

Lägg till streckkod i befintligt Word-dokument i C#.
Lägg till QR-kod i Word-dokument med C#
För att lägga till en QR-kodbild i ett Word-dokument, följ dessa steg:
- Skapa en instans av klassen BarcodeGenerator och ställ in EncodeType på QR eller GS1QR.
- Följ samma steg som ovan för att spara och infoga bilden.
Följande exempel illustrerar hur man lägger till en QR-kod i ett Word-dokument med C# .NET:

Lägg till QR-kod i Word-dokument med C#.
Läs streckkod från Word-dokument med C#
För att läsa streckkodsdata från ett Word-dokument med C#:
- Ladda det befintliga Word-dokumentet med klassen Document.
- Åtkomst till NodeCollection av Shape typer med metoden GetChildNodes().
- Loop genom formerna och kontrollera om formen är en bild.
- Spara bilden till strömmen.
- Skapa en BarCodeReader instans med bildströmmen och DecodeType parametrar.
- Anropa ReadBarCodes() metoden för att hämta BarCodeResult.
- Visa streckkodens information.
Följande kodexempel demonstrerar hur man läser streckkodsdata från ett Word-dokument med Aspose C#:
Codetext funnen: 1234567890, Symbologi: Code39Standard
Få en gratis licens
Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.
Slutsats
I denna artikel har vi täckt:
- Hur man skapar ett Word-dokument programatiskt.
- Steg för att generera en streckkod och lägga till den i Word-dokumentet.
- Hur man skapar en QR-kod och infogar den i ett Word-dokument.
- Tekniker för att läsa en streckkod från ett Word-dokument i C#.
För mer detaljerad information, se Aspose.BarCode för .NET API dokumentation. Om du har några frågor, tveka inte att kontakta oss på forumet.