Erzeuge ein benutzerdefiniertes Strichkodebild
Ein Strichcode ist eine visuelle Darstellung von Daten in Form paralleler Linien oder Muster. Strichcodes werden in verschiedenen Branchen wie Einzelhandel, Logistik, Gesundheitswesen, Bankwesen und vielen anderen eingesetzt.
Microsoft Word ermöglicht es Benutzern, Barcodes direkt in Dokumente mithilfe von Feldern einzufügen. Benutzer können einen spezifischen Typ von Barcode wie z. B. einen QR-Code oder einen linearen Barcode mithilfe des BARCODE-Felds einfügen.
In diesem Artikel werden wir uns ansehen, wie das Feld BARCodes in Aspose.Words implementiert ist und wie Aspose.Words es Benutzern ermöglicht, mit Word-Dokumenten zu arbeiten, die bereits einen Barcode enthalten.
Barcodetypen, die von Aspose.Words unterstützt werden
Aspose.Words unterstützt verschiedene Arten von Strichcodes. Der Strichcodetyp wird als Zeichenfolgenwert in der BarcodeType-Eigenschaft übergeben.
Beim Speichern in einem Wortformat, das Barcodes unterstützt, können Sie eine beliebige Art von Strichcode verwenden, die supported by Microsoft Word ist. Wenn ein falscher Typ des Strichcodes übergeben wurde, wird Word einen Fehler anzeigen.
Beim Speichern in anderen Formaten wie PDF delegiert Aspose.Words die Barcode-Rendering an den Benutzercode, sodass der Benutzer auf die Barcode-Typen seiner Implementierung oder seines verwendeten Bibliotheks beschränkt ist.
Einen Strichcode in ein Dokument einfügen oder ein Dokument mit hinzugefügtem Strichcode laden
“Aspose.Words bietet die Möglichkeit,”
- Programmativ einen Barcode in ein Dokument mithilfe der DisplayBarcode und MergeBarcode Feldcodes einfügen
- Oder laden Sie ein Word-Dokument mit Barcodes, die bereits eingefügt wurden, für weitere Arbeit
Aspose.Words verfügt über eine Schnittstelle zum Generieren individueller Barcodes, die es einfach macht, Aspose.Words und Aspose.BarCode zusammen zu verwenden, um Barcode-Bilder in Ausgabedokumenten zu rendern. Sie können beispielsweise ein DOC-, OOXML- oder RTF-Dokument erstellen und das DISPLAYBARCODE-Feld mit Aspose.Words hinzufügen. Oder Sie können ein bereits vorhandenes DOC-, OOXML- oder RTF-Dokument laden, in dem das DISPLAYBARCODE-Feld bereits vorhanden ist, und Ihre eigene Implementierung des benutzerdefinierten Barcode-Generators bereitstellen.
Ein übliches DISPLAYBARCODE-Feld hat folgende Syntax:
{ DISPLAYBARCODE "SomeData" QR \h 720 }
Hier ist ein Beispielcode-Generator unter Verwendung der Aspose.Words und Aspose.BarCode API-Bibliotheken. Dieses Beispiel zeigt, wie man Barcode-Bilder an die DISPLAYBARCODE-Feldposition in einem Word-Dokument einfügt:
Sie können das Dokument auch mit dem geladenen oder neu eingefügten Barcode im festen Seitenformat wie z. B. PDF, XPS, u. a. speichern. Das folgende Code-Beispiel zeigt, wie Sie eine Word-Datei in PDF-Format speichern:
Angabe von Barcodeoptionen
“Bei der Arbeit mit Strichcodes können Sie einige zusätzliche Eigenschaften festlegen. Aspose.Words stellt Ihnen die BarcodeParameters-Klasse zur Verfügung – Klasse für Strichcodeparameter, die an den BarcodeGenerator weitergegeben werden sollen.”
Aspose.Words unterstützt eingebettete 96 ppi-Auflösung für Bilder, die mit IBarcodeGenerator generiert wurden, was die Mindestgröße eines Barcode-Bildes einschränkt. Um dies zu beheben, können Entwickler manuell Barcode-Bilder mit der Zielauflösung in ein Word-Dokument einfügen und sie im erforderlichen Format speichern. Weitere Informationen und Beispiele zur Arbeit mit Barcodes finden Sie in dem Artikel Create Custom Barcodes with IBarcodeGenerator.