Aspose.BarCode for Python über .NET

Wir freuen uns, Ihnen mitteilen zu können, dass die Aspose.BarCode-API für die Programmiersprache Python über die .NET-Plattform zugänglich gemacht wurde. Dies ermöglicht Entwicklern die nahtlose Integration erweiterter Barcode-Generierungs und -Erkennungsfunktionen in ihre Python-Projekte, die in der .NET-Umgebung bereitgestellt werden.

In diesem Artikel stellen wir eine neu hinzugefügte Barcode-Scanner und -Generator-Bibliothek für Python über .NET, ihre Hauptfunktionen und einige Details zu ihrer Installation und Lizenzierung vor. Erfahren Sie mehr über diese API auf der entsprechenden Produktseite.

Funktionen von Aspose.BarCode for Python über .NET

Die Aspose.BarCode-API für Python über .NET ist ein leistungsstarkes Tool, mit dem Entwickler auf einfache Weise Barcode-Generierungs und Lesefunktionen in ihre Python-Projekte integrieren können. Einige der Hauptmerkmale dieser Barcode-Bibliothek sind:

  • Unterstützung für eine Vielzahl von Barcode-Formaten: Es werden über 40 verschiedene Barcode-Typen unterstützt, darunter QR-Code, Aztec-Code, PDF417, Data Matrix, EAN, UPC, Code 39 und mehr
  • Erweiterte Barcode-Erkennungsfunktionen: Es kann Barcodes in verschiedenen Bildformaten (BMP, GIF, PNG, JPG oder TIFF) und in unterschiedlicher Qualität lesen. Darüber hinaus ermöglicht es die Dekodierung beschädigter oder verzerrter Barcodes und unterstützt verschiedene Erkennungsvoreinstellungen, die verwendet werden können, um das Lesen von Barcodes nach Geschwindigkeit oder Qualität zu priorisieren
  • Anpassungsoptionen: Entwickler können verschiedene Aspekte der generierten Barcodes anpassen, z. B. Größe, Ausrichtung und Farbe
  • Einfache Integration: Es kann einfach in jedes Python-Projekt integriert werden, das die .NET-Plattform verwendet
  • Hochwertige Ausgabe: Es erzeugt hochwertige Barcode bilder, die einfach gescannt und von jedem Barcode-Lesegerät gelesen werden können
  • Einfach zu bedienen: Es hat eine reichhaltige und einfach zu bedienende Funktionalität, die einfach von Python aus aufgerufen werden kann
  • Flexibilität: Es kann für jede Art von Entwicklungsumgebung verwendet werden, egal ob web oder desktopbasiert
  • Plattformunabhängigkeit: Es ist plattformunabhängig und kann auf verschiedenen Betriebssystemen wie Windows, Linux oder Mac verwendet werden

Unterstützte Barcode-Typen

Die Aspose.BarCode-API für Python über .NET unterstützt eine Vielzahl von Barcode-Typen, darunter über 60 lineare, 2D und postalische Symbologien:

  • Lineare Barcodes sind die gebräuchlichste Art von Barcodes und werden durch eine Reihe paralleler Linien und Zwischenräume dargestellt. Die Aspose.BarCode-API für Python über .NET unterstützt gängige lineare Symbologien wie Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f und mehr.

  • 2D-Barcodes haben eine größere Speicherkapazität als lineare. Sie sind als Matrix aus Punkten oder Quadraten definiert. Die Aspose.BarCode-API für Python über .NET unterstützt weit verbreitete 2D-Typen wie QR-Code und Micro-QR-Code, PDF417, Aztec-Code, DotCode, Data Matrix, MaxiCode und mehr.

  • Postbarcodes werden zum Sortieren und Verfolgen von Post verwendet. Die Barcode-Bibliothek unterstützt eine Vielzahl von postalischen Barcode-Standards, darunter Royal Mail, Planet, Postnet und mehr.

Generierungs und Erkennungsfähigkeiten

Die Aspose.BarCode-API für Python über .NET bietet erweiterte Generierungs und Erkennungsfunktionen für eine Vielzahl von Barcode-Typen:

  • Generierungsfunktionen: Die API ermöglicht es Entwicklern, mithilfe einer einfachen und benutzerfreundlichen API auf einfache Weise hochwertige Barcode bilder zu generieren. Die Hauptklasse zum Generieren von Barcodes heißt BarCodeGenerator. Es bietet Methoden zum Festlegen verschiedener Eigenschaften des generierten Barcodes, z. B. Barcodeformat, Text und Größe. Nachdem die Eigenschaften festgelegt wurden, kann die Save-Methode verwendet werden, um das generierte Barcode bild in einer Datei oder einem Stream zu speichern.

  • Lesefunktionen: Die API ermöglicht auch erweiterte Barcode-Erkennungsfunktionen, mit denen Entwickler Barcodes aus verschiedenen Quellen wie Bildern, PDFs und sogar Live-Streams von Webkameras problemlos erkennen können. Die Hauptklasse zum Erkennen von Barcodes heißt BarCodeReader. Es enthält Methoden zum Erkennen von Barcodes aus einer Datei, einem Stream oder einem Bildobjekt. Sobald der Strichcode erkannt wurde, kann die getcodetext-Methode verwendet werden, um den im Strichcode codierten Text abzurufen.

Ausführliche Informationen zu allen verfügbaren Klassen, Methoden und Eigenschaften finden Sie in der API Dokumentation.

Installation und Verwendung

Die Installation von Aspose.BarCode for Python über .NET umfasst einige einfache Schritte. Bevor Sie fortfahren, vergewissern Sie sich, dass Sie die folgenden notwendigen Voraussetzungen erfüllt haben:

  • Python 3.6 oder höher
  • GCC-6-Laufzeitbibliotheken (oder höher)
  • .NET Core Runtime-Abhängigkeiten
  • Für Python 3.6-3.7: der pymalloc-Build von Python
  • libpython gemeinsam genutzte Python Bibliothek

Aspose.BarCode for Python über .NET kann durch Herunterladen einer .whl-Datei von der API-Downloadseite bezogen werden. Sobald Sie die Datei haben, können Sie sie über die Befehlszeile installieren, indem Sie den folgenden Befehl verwenden:

Name des Pip-Installationspakets

Alternativ ist der Quellcode für die Barcode-Bibliothek im Pypi-Repository (Python Package Index) als Paket verfügbar, das durch Ausführen des folgenden Befehls installiert werden kann:

pip install aspose-barcode-for-python-via-net

Lizenzierung

Aspose.BarCode for Python via .NET bietet einen Evaluierungsmodus, der die Generierung von Barcodes ohne Einschränkungen erlaubt. Auf dem resultierenden Barcode bild wird jedoch ein Wasserzeichen mit den Worten „Aspose“ platziert. Mit der unlizenzierten Version können auch alle unterstützten Barcode-Typen gelesen werden, jedoch kann nur Code 39 uneingeschränkt dekodiert werden. Der Versuch, Strichcodes zu lesen, die anderen Typen entsprechen, führt dazu, dass 30 % des decodierten Textes mit "" maskiert werden. Um auf die volle Funktionalität der Bibliothek zuzugreifen und Barcodes ohne Einschränkungen oder Wasserzeichen zu generieren und zu lesen, muss eine Lizenz erworben werden. Sobald eine Lizenz erworben wurde, haben Sie vollen Zugriff auf alle Funktionen der Bibliothek.

Wenn Sie den vollen Funktionsumfang von Aspose.BarCode for Python über .NET testen möchten, können Sie eine temporäre 30-Tage-Lizenz anfordern. Weitere Einzelheiten finden Sie in den Anweisungen unter Wie erhalte ich eine temporäre Lizenz?. Um die Barcode-Bibliothek uneingeschränkt nutzen zu können, muss eine kommerzielle Lizenz erworben werden. Informationen zu Preisen und Bedingungen finden Sie hier.

Fazit

In diesem Artikel haben wir die neue Barcode-Bibliothek vorgestellt, die für in .NET-Umgebungen implementierte Python-Projekte veröffentlicht wurde. Insgesamt ist die Aspose.BarCode-API für Python über .NET ein leistungsstarkes Tool, das von Entwicklern verwendet werden kann, um ihren Projekten mit minimalem Aufwand erweiterte Barcode funktionen hinzuzufügen.

Wenn Sie Fragen haben, können Sie sich an das kostenlose Support-Forum wenden, das Ihnen nicht nur bei der Lösung technischer Probleme helfen kann, sondern auch Ratschläge zur Lösung geschäftlicher Probleme erhält.