Ce guide explique comment générer des codes barres ISBN et ISSN en utilisant Aspose.BarCode pour .NET. Il couvre le processus d’installation, les méthodes de génération de code barrel, l’option de personnalisation, et les meilleures pratiques pour divers cas d’utilisation.
Introduction
Ce guide fournit une approche pas à pas pour générer des codes barres ISBN (numéro de livre standard international) et ISSN (nombre de série standard internationale) en utilisant Aspose.BarCode pour .NET. Il comprend des exemples complets de code C#, des options de personnalisation et des meilleures pratiques pour divers cas d’utilisation tels que la publication de livres, la distribution de magazines, les acquisitions de bibliothèques et la presse académique.
Quels sont les codes ISBN et ISSN ?
Les barcodes ISBN sont utilisés sur les livres pour le détail mondial, la bibliothèque et les flux de travail d’édition. Ils viennent dans deux formats: ISBN-10 (9 chiffres) et ISBN-13 (12 chiffre).
Début rapide (exemple minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ISBN, "123456789"); // ISBN-10
// Add-on (optional): generator.Parameters.Barcode.Supplement.SupplementData = "05";
generator.Save("book-isbn.png", BarCodeImageFormat.Png);
Principaux
- Visual Studio 2019 ou ultérieur
- .NET 6.0+ ou .Net Framework 4.6.2+
- Aspose.BarCode pour .NET (NuGet)
- Les connaissances C#
PM> Install-Package Aspose.BarCode
La mise en œuvre étape par étape
L’exemple de l’ISBN-10 :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
L’exemple de l’ISBN13 :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
L’exemple de l’ISSN :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Ajouter des codes supplémentaires (Add-On)
Les codes complémentaires peuvent coder les informations de prix ou d’édition.
// Add a 2-digit or 5-digit supplemental code
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Parameters.Barcode.Supplement.SupplementData = "05";
gen.Save("book-isbn-addon.png", BarCodeImageFormat.Png);
L’affichage de code bar
- Haute de bar / largeur :
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Couleur / Background :
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- • Caption :
csgen.Parameters.CaptionBelow.Visible = true;
Formats de sortie soutenus
- PNG, JPEG, BMP — Print et actifs numériques
- TIFF — High-res publication
- SVG, EMF — Vector/grand format
Résolution des problèmes et problèmes communs
Le barcode n’est pas scané ? - Vérifiez la longueur des chiffres, les numéros valides, la durée du code add-on (2 ou 5 digits seulement), le contraste.
Add-on code non affichant ?- Assure SupplementData est une ligne valide de 2 ou 5 chiffres.
Le format pour le détail ? - Utilisez ISBN-13 pour la publication moderne, ISBN-10 pour l’héritage.
FAQs
**Q: Puis-je coder le prix ou l’édition comme add-on?**A: Oui, utilisez des add-ons de 2 ou 5 chiffres pour des données supplémentaires.
**Q: Ces codes-barres sont-ils compatibles avec les systèmes de détail et de bibliothèque?**A: Oui, la sortie est conforme aux normes de publication et de scan au détail.
Utiliser les cas et les applications
- Publication de livres et de détails
- Magazine et Distribution périodique
- Acquisition de bibliothèques et suivi
- Agences de presse académique et ISBN
Meilleures pratiques : Table de référence rapide
TIPS | Faites | ne pas |
---|---|---|
La longueur du code | ISBN-10 : 9, ISBN-13 : 12, ISSN : 7 | Des chiffres erronés ou supplémentaires |
Add-on sur le code | 2 ou 5 chiffres seulement | Autres longueurs add-on |
Format de sortie | PNG / SVG pour imprimer / numérique | JPG pour couverture |
Caption | Afficher ci-dessous pour la clarté | Cache sur l’emballage de détail |
Conclusion
Les codes de barre ISBN et ISSN sont essentiels pour le livre, la revue et la publication périodique. Aspose.BarCode pour .NET fournit tout ce dont vous avez besoin pour la production moderne et conforme aux normes. Aspose.BarCode API de référence Pour plus de scénarios publiés.
More in this category
- Accélérer la scanation de code bar 1D dans les flux de travail d'inventaire et de stockage dans .NET
- Créer des codes barres UPC-A et U PC-E pour l'emballage de produits dans .NET
- Créer les codes de barre GS1-128 (UCC/EAN-128) pour la chaîne d'approvisionnement et la conformité dans .NET
- Créer un code 128 avec Aspose.BarCode pour .NET
- Créer un code QR en C# avec Aspose.BarCode