Barcode-QR-Code in Word DOCX C# einfügen

In einigen Szenarien müssen Sie Word Dokumente mit eingebetteten Barcodes generieren. Dementsprechend führt Sie dieser Blogbeitrag durch den Prozess des Einfügens von Barcodes in Word Dokumente DOC oder DOCX mithilfe von C#.

Warum Barcodes zu Word Dokumenten hinzufügen?

Werfen wir einen Blick auf die Gründe, warum Sie das Hinzufügen von Barcodes zu Ihren Word Dokumenten in Betracht ziehen sollten.

Compliance und Regulierung: In bestimmten Branchen ist die Einhaltung regulatorischer Standards obligatorisch. Barcodes bieten eine standardisierte und konforme Methode zur Kodierung von Informationen und stellen sicher, dass Dokumente den Branchenvorschriften entsprechen.

Bestandsverwaltung und Vermögensverfolgung: Barcodes spielen eine zentrale Rolle bei der Bestandsverwaltung und Vermögensverfolgung. Durch die Einbettung von Barcodes in Word Dokumente im Zusammenhang mit Inventarlisten, Produktetiketten oder Anlagendokumentationen können Unternehmen ihre Anlagen effizient verfolgen und verwalten.

Dokumentenautomatisierung und Workflow-Effizienz: Die Integration von Barcodes in Word Dokumente erleichtert die Dokumentenautomatisierung und verbessert die allgemeine Workflow-Effizienz. Die Automatisierung der Datenerfassung durch Barcode-Scannen kann Zeit sparen, manuelle Eingriffe reduzieren und zu einem reibungsloseren und effizienteren Arbeitsablauf beitragen.

Mit C# einen Barcode in ein Word Dokument einfügen

Die folgenden Schritte erklären, wie Sie mit C# Barcodes in Word-DOCX Dokumente einfügen:

  • Richten Sie Conholdate.Total for .NET in Ihrem System ein.
  • Erstellen Sie einen Barcode mit dem BarcodeGenerator Klassenobjekt.
  • Schreiben Sie das Barcode bild mithilfe des BarCodeImageFormat als BMP bild in einen Stream.
  • Erstellen Sie ein neues Word Dokument mit der Document Klasse.
  • Erstellen Sie mithilfe der DocumentBuilder Klasse einen Builder für ein Dokumentobjekt.
  • Fügen Sie das Barcode bild mit der Methode „InsertImage“ in das Word Dokument ein.
  • Exportieren Sie das Word Dokument mit der Save-Methode.

Der folgende Beispielcode zeigt, wie man mit C# einen Barcode in ein Word Dokument einfügt:

// Instanziieren Sie ein lineares Barcode Objekt. Legen Sie den Codetext und den Symbologietyp für den Barcode fest
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");

// Speicherstrom erstellen und Barcodebild im Speicherstrom speichern
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// Erstellen Sie ein neues Word Dokument
Aspose.Words.Document doc = new Aspose.Words.Document();

// Erstellen Sie einen Builder für ein Dokumentobjekt
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// Fügen Sie das Barcode bild in das Dokument ein
builder.InsertImage(ms);

// Speichern Sie das Word Dokument
doc.Save("Barcode.docx");

QR-Code zu Word DOCX in C# hinzufügen

Mit den folgenden Schritten können Sie einem Word-DOCX Dokument in C# einen QR-Code hinzufügen:

  • Installieren Sie Conholdate.Total for .NET auf Ihrer Seite.
  • Instanziieren Sie ein Barcode Objekt und legen Sie den QR-Typ mithilfe der BarcodeGenerator Klasse fest.
  • Erstellen Sie einen Speicherstream und schreiben Sie das Barcodebild mit der Save-Methode hinein.
  • Initialisieren Sie ein neues Word Dokumentklassenobjekt mit der Document Klasse.
  • Initialisieren Sie ein Builder Objekt mit der DocumentBuilder Klasse.
  • Fügen Sie das QR-Codebild mit der Methode „InsertImage“ zum Dokument hinzu.
  • Rendern Sie das ausgegebene Word Dokument mit der Save-Methode.

Der folgende Codeausschnitt zeigt, wie man in C# einen QR-Code in ein Word Dokument einfügt:

// Instanziieren Sie ein lineares Barcode Objekt. Legen Sie den Codetext und den Symbologietyp für den Barcode fest
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");

// Speicherstrom erstellen und Barcodebild im Speicherstrom speichern
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// Erstellen Sie ein neues Word Dokument
Aspose.Words.Document doc = new Aspose.Words.Document();

// Erstellen Sie einen Builder für ein Dokumentobjekt
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// Fügen Sie das Barcode bild in das Dokument ein
builder.InsertImage(ms,
    Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
    400,
    Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
    -50,
    100,
    100,
    Aspose.Words.Drawing.WrapType.Square);

// Speichern Sie das Word Dokument
doc.Save("QR-Code.docx");

Kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API funktionen ohne Bewertungseinschränkungen zu testen.

Zusammenfassung

Wenn Sie diese Schritte befolgen, können Sie die Barcode-Generierung problemlos in Ihre C#-Anwendung integrieren und die generierten Barcodes nahtlos in Word Dokumente einfügen. Dieser Ansatz kann auf verschiedene Anwendungsfälle ausgeweitet werden, z. B. Dokumentenautomatisierung, Bestandsverfolgung oder jedes Szenario, in dem Barcode-Daten unerlässlich sind. Darüber hinaus können Sie sich gerne unter Forum an uns wenden, um Ihre Fragen zu besprechen.

Siehe auch