
Conversion de PNG de code-barres dans .NET
Les codes-barres servent de langue universelle, permettant aux entreprises de suivre et de gérer efficacement leurs produits, de rationaliser les processus de paiement et d’améliorer l’efficacité opérationnelle globale. De plus, dans le monde dynamique d’aujourd’hui du commerce de détail, de la logistique et de la gestion des stocks, la capacité à générer des codes-barres de manière programmatique est essentielle. Dans cet article, nous allons discuter des détails sur la façon de générer les codes-barres dans divers encodages et comment enregistrer le code-barres au format PNG en utilisant l’API REST .NET.
API de conversion de code-barres
L’API Aspose.BarCode Cloud fournit de grandes capacités pour créer, manipuler et rendre des codes-barres linéaires, 2D et postaux dans le cloud. L’API reconnaît et génère des images de codes-barres au format JPEG, TIFF, PNG, BMP et GIF. Afin de générer une sortie personnalisée, vous pouvez spécifier des attributs d’image tels que la largeur, la hauteur, le style de bordure et le format d’image de sortie. Cet article met également en avant les détails liés au traitement des codes-barres en utilisant l’API REST Cloud.
Veuillez noter que toutes nos API sont protégées par mot de passe, donc avant de procéder à leur utilisation, vous devez souscrire à un compte via Aspose.Cloud dashboard. Nous vous recommandons également de visiter les liens suivants
Largeur des barres de contrôle
Dans les versions récentes d’Aspose.BarCode Cloud API, nous avons offert une flexibilité pour le traitement des codes-barres et avons spécifiquement introduit la fonctionnalité de contrôle de la valeur de réduction des barres. Ces valeurs sont utilisées pour compenser la diffusion de l’encre lors de l’opération d’impression. En plus de la propriété mentionnée ci-dessus, il existe une variété d’options pour contrôler le rendu des images de codes-barres.
Code39Standard
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>

1a:- Valeur de BarWidthReduction égale à 0.5

1b:- Valeur de BarWidthReduction comme 4
Code93Extended
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code93Extended&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 2:- Aperçu du code barre Code93Extended.
Code128
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code128&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Navy&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 3:- Aperçu du code-barres Code128.
EAN8
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN8&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Gold&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 4:- Aperçu du code-barres EAN8.
EAN13
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN13&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Yellow&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 5:- Aperçu du code-barres EAN13.
SCC14
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=SCC14&Text=123456&TextColor=Pink&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Green&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 6:- Aperçu du code-barres SCC14.
UPCA
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=UPCA&Text=12345678&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Pink&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 7:- Aperçu du code-barres UPCA.
VIN
VIN code-barre où le texte est affiché au-dessus du code-barre, avec une valeur de BarWidthReduction de 1 et une résolution fixée à 130 dpi.
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=VIN&Text=12345678&TextLocation=Above&TextColor=Navy&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

FIg 8:- Aperçu du code-barres VIN.
PZN
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=PZN&Text=12345678&TextLocation=Above&TextAlignment=Left&TextColor=Maroon&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Olive&BorderColor=Olive&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 9 :- Aperçu du code-barres PZN.
DataMatrix
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=DataMatrix&Text=Sample%20Text&TextLocation=Above&TextAlignment=Center&TextColor=Yellow&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=gray&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 10 :- Aperçu du code-barres DataMatrix.
QR
cURL Command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=QR&Text=Sample%20Text&TextLocation=Below&TextAlignment=Center&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=azure&BarColor=Navy&BorderColor=Gray&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 11:-Aperçu du code-barres QR.
Outre le type de codes-barres spécifié ci-dessus, l’API Aspose.BarCode Cloud prend en charge de nombreux autres types de codes-barres.
Liens utiles.
- Évaluer Aspose.BarCode Cloud API.
- Documentation de l’API Aspose.BarCode Cloud
- SDKs disponibles
- Aspose.BarCode Cloud family homepage.
Applications en ligne gratuites
Want to see the API in action!
Sans configurer l’environnement, vous pouvez essayer d’explorer les fonctionnalités actuellement proposées par Aspose.BarCode en utilisant Aspose.BarCode cross platform Apps.
Articles connexes
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :