Aspose.BarCode for Python via .NET

Nous sommes heureux d’annoncer que l’API Aspose.BarCode a été rendue accessible au langage de programmation Python via la plate-forme .NET. Cela permet aux développeurs d’intégrer de manière transparente des fonctionnalités avancées de génération et de reconnaissance de codes-barres dans leurs projets Python déployés dans l’environnement .NET.

Dans cet article, nous présentons une nouvelle bibliothèque de lecteurs et de générateurs de codes-barres pour Python via .NET, ses principales fonctionnalités et quelques détails sur son installation et ses licences. En savoir plus sur cette API sur la page produit correspondante.

Fonctionnalités de Aspose.BarCode for Python via .NET

L’API Aspose.BarCode for Python via .NET est un outil puissant qui permet aux développeurs d’intégrer facilement des fonctionnalités de génération et de lecture de codes-barres dans leurs projets Python. Certaines des fonctionnalités clés de cette bibliothèque de codes-barres incluent :

  • Prise en charge d’une grande variété de formats de codes-barres : il prend en charge plus de 40 types de codes-barres différents, y compris le code QR, le code aztèque, le PDF417, le Data Matrix, l’EAN, l’UPC, le code 39, etc.
  • Capacités avancées de reconnaissance de codes-barres : il peut lire des codes-barres de différents formats d’image (BMP, GIF, PNG, JPG ou TIFF) et de qualité différente. De plus, il permet de décoder les codes-barres endommagés ou déformés et prend en charge divers préréglages de reconnaissance, qui peuvent être utilisés pour donner la priorité à la lecture des codes-barres pour la vitesse ou la qualité
  • Options de personnalisation : les développeurs peuvent personnaliser divers aspects des codes-barres générés, tels que la taille, l’orientation et la couleur
  • Intégration facile : il peut être facilement intégré dans n’importe quel projet Python utilisant la plate-forme .NET
  • Sortie de haute qualité : il génère des images de codes-barres de haute qualité qui peuvent être facilement scannées et lues par n’importe quel lecteur de codes-barres
  • Facile à utiliser : il dispose d’une fonctionnalité riche et facile à utiliser, qui peut être facilement appelée depuis Python
  • Flexibilité : il peut être utilisé pour tout type d’environnement de développement, qu’il soit basé sur le Web ou sur le bureau
  • Indépendance de la plate-forme : il est indépendant de la plate-forme et peut être utilisé sur divers systèmes d’exploitation, tels que Windows, Linux ou Mac

Types de codes-barres pris en charge

L’API Aspose.BarCode for Python via .NET prend en charge une grande variété de types de codes-barres, y compris plus de 60 symbologies linéaires, 2D et postales :

  • Les codes-barres linéaires sont le type de code-barres le plus courant et sont représentés par une série de lignes et d’espaces parallèles. L’API Aspose.BarCode for Python via .NET prend en charge les symbologies linéaires populaires, telles que Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f, et plus encore.

  • Les codes-barres 2D ont une plus grande capacité de stockage que les codes linéaires. Ils sont définis comme une matrice de points ou de carrés. L’API Aspose.BarCode for Python via .NET prend en charge les types 2D largement utilisés, tels que QR Code et Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode, etc.

  • Les codes-barres postaux sont utilisés pour le tri et le suivi du courrier. La bibliothèque de codes-barres prend en charge un vaste ensemble de normes de codes-barres postaux, notamment Royal Mail, Planet, Postnet, etc.

Capacités de génération et de reconnaissance

L’API Aspose.BarCode for Python via .NET offre des capacités avancées de génération et de reconnaissance pour une grande variété de types de codes-barres :

  • Capacités de génération : l’API permet aux développeurs de générer facilement des images de codes-barres de haute qualité à l’aide d’une API simple et facile à utiliser. La classe principale pour générer des codes-barres s’appelle BarCodeGenerator. Il fournit des méthodes pour définir diverses propriétés du code-barres généré, telles que le format, le texte et la taille du code-barres. Une fois les propriétés définies, la méthode Save peut être utilisée pour enregistrer l’image de code-barres générée dans un fichier ou un flux.

  • Capacités de lecture : l’API permet également des capacités avancées de reconnaissance de codes-barres, permettant aux développeurs de reconnaître facilement les codes-barres à partir de diverses sources telles que des images, des PDF et même des flux de caméras Web en direct. La classe principale de reconnaissance des codes-barres s’appelle BarCodeReader. Il contient des méthodes permettant de reconnaître les codes-barres à partir d’un fichier, d’un flux ou d’un objet image. Une fois le code-barres reconnu, la méthode getcodetext peut être utilisée pour récupérer le texte encodé dans le code-barres.

Veuillez consulter la documentation de l’API pour des informations détaillées sur toutes les classes, méthodes et propriétés disponibles.

Installation et utilisation

Le processus d’installation de Aspose.BarCode for Python via .NET implique quelques étapes simples. Avant de continuer, assurez-vous que vous avez satisfait aux exigences nécessaires suivantes :

  • Python 3.6 ou supérieur
  • Bibliothèques d’exécution GCC-6 (ou ultérieures)
  • Dépendances d’exécution .NET Core
  • Pour Python 3.6-3.7 : la version pymalloc de Python
  • bibliothèque Python partagée libpython

Aspose.BarCode for Python via .NET peut être obtenu en téléchargeant un fichier .whl depuis la page de téléchargement de l’API. Une fois que vous avez le fichier, vous pouvez l’installer via la ligne de commande en utilisant la commande suivante :

nom du package d’installation pip

Alternativement, le code source de la bibliothèque de codes-barres est disponible sur le référentiel Pypi (Python Package Index) sous la forme d’un package pouvant être installé en exécutant la commande suivante :

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

Licence

Aspose.BarCode for Python via .NET offre un mode d’évaluation qui permet la génération de codes à barres sans aucune limitation. Cependant, un filigrane avec les mots “Aspose” sera placé sur l’image de code-barres résultante. La version sans licence peut également être utilisée pour lire tous les types de codes-barres pris en charge, mais seul le code 39 peut être décodé sans aucune limitation. Tenter de lire des codes-barres correspondant à d’autres types entraînera le masquage de 30 % du texte décodé avec “”. Pour accéder à toutes les fonctionnalités de la bibliothèque et effectuer la génération et la lecture de codes-barres sans limitations ni placement de filigrane, une licence doit être obtenue. Une fois la licence achetée, vous aurez un accès complet à toutes les fonctionnalités de la bibliothèque.

Si vous souhaitez tester toutes les fonctionnalités d’Aspose.BarCode for Python via .NET, vous pouvez demander une licence temporaire de 30 jours. Pour plus de détails, veuillez vous référer aux instructions sur Comment obtenir une licence temporaire ?. Pour utiliser la bibliothèque de codes à barres sans aucune restriction, une licence commerciale doit être achetée. Vous pouvez trouver des informations sur les prix et les conditions ici.

Conclusion

Dans cet article, nous avons présenté la nouvelle bibliothèque de codes-barres publiée pour les projets Python implémentés dans les environnements .NET. Dans l’ensemble, l’API Aspose.BarCode for Python via .NET est un outil puissant qui peut être utilisé par les développeurs pour ajouter des fonctionnalités avancées de code-barres à leurs projets avec un minimum d’effort.

Si vous avez des questions, vous pouvez vous référer au Forum d’assistance gratuit qui peut vous aider non seulement à résoudre les problèmes techniques, mais également à obtenir des conseils pour résoudre tout problème commercial.