Streepjescode QR-code invoegen in Word DOCX C#

In sommige scenario’s waarin u Word-documenten met ingesloten streepjescodes moet genereren. Daarom begeleidt deze blogpost u door het proces van het invoegen van streepjescodes in Word DOC- of DOCX-documenten met behulp van C#.

Waarom streepjescodes toevoegen aan Word-documenten?

Laten we eens kijken naar de redenen waarom u zou willen overwegen streepjescodes aan uw Word-documenten toe te voegen.

Naleving en regelgeving: In bepaalde sectoren is naleving van wettelijke normen verplicht. Barcodes bieden een gestandaardiseerde en conforme manier om informatie te coderen, waardoor wordt gegarandeerd dat documenten voldoen aan de branchevoorschriften.

Voorraadbeheer en het volgen van activa: Barcodes spelen een cruciale rol bij voorraadbeheer en het volgen van activa. Door streepjescodes in te sluiten in Word-documenten die betrekking hebben op inventarislijsten, productlabels of activadocumentatie, kunnen bedrijven hun activa efficiënt volgen en beheren.

Documentautomatisering en workflowefficiëntie: Het integreren van streepjescodes in Word-documenten vergemakkelijkt de documentautomatisering en verbetert de algehele workflowefficiëntie. Het automatiseren van het vastleggen van gegevens via het scannen van streepjescodes kan tijd besparen, handmatige tussenkomst verminderen en bijdragen aan een soepelere, meer gestroomlijnde workflow.

Streepjescode invoegen in Word-document met C#

In de volgende stappen wordt uitgelegd hoe u streepjescode in Word DOCX-documenten kunt invoegen met behulp van C#:

  • Stel Conholdate.Total for .NET in uw systeem in.
  • Maak een streepjescode met het klasseobject BarcodeGenerator.
  • Schrijf de streepjescodeafbeelding naar een stream als een BMP-afbeelding met behulp van BarCodeImageFormat.
  • Maak een nieuw Word-document met de klasse Document.
  • Maak een builder voor een documentobject met behulp van de klasse DocumentBuilder.
  • Voeg de streepjescodeafbeelding in het Word-document in met de InsertImage-methode.
  • Exporteer het Word-document met de Save-methode.

De onderstaande voorbeeldcode laat zien hoe u een streepjescode in een Word-document invoegt met behulp van C#:

// Instantie van een lineair streepjescodeobject, stel de codetekst en het symbologietype voor de streepjescode in
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");

// Geheugenstroom maken en streepjescodeafbeelding opslaan in geheugenstroom
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// Maak een nieuw Word-document
Aspose.Words.Document doc = new Aspose.Words.Document();

// Builder maken voor documentobject
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// Voeg de streepjescodeafbeelding in het document in
builder.InsertImage(ms);

// Sla het word-document op
doc.Save("Barcode.docx");

Voeg QR-code toe aan Word DOCX in C#

Met de onderstaande stappen kunt u een QR-code toevoegen aan een Word DOCX-document in C#:

  • Installeer Conholdate.Total for .NET aan uw kant.
  • Instantieer een streepjescodeobject en stel het QR-type in met behulp van de klasse BarcodeGenerator.
  • Creëer een geheugenstroom en schrijf de barcodeafbeelding ernaar met de Save-methode.
  • Initialiseer een nieuw Word-documentklasseobject met de Document-klasse.
  • Initialiseer een builder-object met de klasse DocumentBuilder.
  • Voeg de QR-codeafbeelding toe aan het document met de InsertImage-methode.
  • Render het uitvoer-Word-document met behulp van de Save-methode.

Het volgende codefragment laat zien hoe u een QR-code invoegt in een Word-document in C#:

// Instantie van een lineair streepjescodeobject, stel de codetekst en het symbologietype voor de streepjescode in
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");

// Geheugenstroom maken en barcodeafbeelding opslaan in geheugenstroom
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// Maak een nieuw Word-document
Aspose.Words.Document doc = new Aspose.Words.Document();

// Builder maken voor documentobject
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// Voeg de streepjescodeafbeelding in het document in
builder.InsertImage(ms,
    Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
    400,
    Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
    -50,
    100,
    100,
    Aspose.Words.Drawing.WrapType.Square);

// Sla het word-document op
doc.Save("QR-Code.docx");

Gratis evaluatielicentie

U kunt een gratis tijdelijke licentie krijgen om de API-functies te testen zonder enige evaluatiebeperkingen.

Afsluiten

Door deze stappen te volgen, kunt u het genereren van streepjescodes eenvoudig integreren in uw C#-toepassing en de gegenereerde streepjescodes naadloos in Word-documenten invoegen. Deze aanpak kan worden uitgebreid voor verschillende gebruiksscenario’s, zoals documentautomatisering, inventaristracking of elk scenario waarin barcodegegevens essentieel zijn. Bovendien kunt u ons gerust benaderen op forum om al uw vragen te bespreken.

Zie ook