Aquest guia explica com generar ISBN i ISSN barcodes utilitzant Aspose.BarCode per .NET. Cobreix el procés d’instal·lació, els mètodes de generació de codi de bar, les opcions de personalització i les millors pràctiques per a diversos usos.
Introducció
Aquesta guia proporciona un enfocament pas a pas per generar ISBN (Nombre de Llibre Estàndard Internacional) i ISSN (número de sèrie estandard internacional) barcodes utilitzant Aspose.BarCode per .NET. Inclou exemples complets de codi C#, opcions de personalització, i millors pràctiques per a diversos casos d’ús com ara la publicació de llibres, la distribució revista, les adquisicions biblioteques i la premsa acadèmica.
Què són ISBN i ISSN Barcodes?
Els codis de barres ISBN s’utilitzen en llibres per al retail global, la biblioteca i els fluxos de treball d’edició. es produeixen en dos formats: ISBN-10 (9 digits) i ISBN-13 (12 digitats.
Iniciació ràpida (exemple mínim)
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);
Prerequisits
- Visual Studio 2019 o posterior
- .NET 6.0+ o .NET Framework 4.6.2+
- Aspose.BarCode per a .NET (NuGet)
- C# coneixements bàsics
PM> Install-Package Aspose.BarCode
Implementació de pas a pas
ISBN 10 Exemple:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
ISBN 13 Exemple:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
Exemple de l’ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Addició de codis complementaris (Add-On
Els codis addicionals poden codificar la informació de preu o edició.
// 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);
Caracterització de l’aparició de barcode
- Alçada i amplada del bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Pel·lícula de color / Background:
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- Capçalera de la Comissió:
csgen.Parameters.CaptionBelow.Visible = true;
Formats de sortida suportats
- PNG, JPEG, BMP — Impressió i actius digitals
- TIFF — High-res publicació
- SVG, EMF — Vector / format ampli
Problemes i problemes comuns
El barc no escaneix?- Verifica la longitud de les xifres, els nombres vàlids, l’alçada del codi addicional (2 o 5 dígits només), el contrast.
Add-on codi que no apareix?- Ensure SupplementData és una sèrie de 2 o 5 dígits vàlida.
És un format per al retail?- Utilitzeu ISBN-13 per a la publicació moderna, ISBN-10 per al llegat.
FAQs
**Q: Puc codificar el preu o l’edició com a add-on?**A: S퀔utilitzar add-ons de 2 o 5 dígits per a dades addicionals.
**Q: Són compatibles aquests barcodes amb sistemes de retail i biblioteques?**A: Sí, la sortida és compatible amb els estàndards per a la publicació i l’escaneig de minoritat.
Utilitzar casos i aplicacions
- Publicació de llibres i retail
- Revista i distribució periòdica
- Adquisicions de biblioteques i seguiment
- La premsa acadèmica i les agències ISBN
Millors pràctiques: taula de referència ràpida
Tipus | Feu | No es |
---|---|---|
Llarga llarga | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Defectes o nombres extra |
Add-on en el codi | Només 2 o 5 números | Altres extensions addicionals |
Format de sortida | PNG / SVG per a la impressió / digital | Low-res JPG per a cobertes |
Caption | Mostra per a claredat | Ocultar en l’embalatge de retail |
Conclusió
Els codis de barres ISBN i ISSN són essencials per a la publicació periòdica de llibres, revistes i llibres. Aspose.BarCode per .NET proporciona tot el que necessiteu per la producció de codi de barra modern i conforme amb els estàndards Aspose.BarCode API Referència Més escenaris de publicació.
More in this category
- Aspose.BarCode 2D Barcode Reader en .NET: C# Guia
- Scanar els codis QR de les imatges amb Aspose.BarCode per .NET
- Reconeixement multi-barcode en .NET amb Aspose.BarCode
- GS1 DataBar (RSS-14) codi de bar: Retail, Fresh Food & Healthcare Uses
- Personalitzar la generació de codi de bar en .NET amb Aspose.BarCode