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

TIPSFaitesne pas
La longueur du codeISBN-10 : 9, ISBN-13 : 12, ISSN : 7Des chiffres erronés ou supplémentaires
Add-on sur le code2 ou 5 chiffres seulementAutres longueurs add-on
Format de sortiePNG / SVG pour imprimer / numériqueJPG pour couverture
CaptionAfficher 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