Esta guía explica cómo generar los códigos de barras ISBN y ISSN utilizando Aspose.BarCode para .NET. Cubre el proceso de instalación, los métodos de generación de código barro, las opciones de personalización y las mejores prácticas para diferentes casos de uso.
Introducción
Esta guía proporciona un enfoque paso a paso para generar ISBN (Nombre de Libro Estándar Internacional) y ISSN (número de serie estándar internacional) con Aspose.BarCode para .NET. Incluye ejemplos completos de código C#, opciones de personalización y mejores prácticas para diversos casos de uso como la publicación de libros, la distribución de revistas, las adquisiciones de bibliotecas y la prensa académica.
Qué son los barcos ISBN y ISSN?
Los códigos de barras ISBN se utilizan en los libros para los flujos de trabajo global del retail, la biblioteca y la publicación.Ellos vienen en dos formatos: ISBN-10 (9 dígitos) y ISBN-13 (12 díxitos.
Comienzo rápido (exemplo mínimo)
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);
Prerequisitos
- Visual Studio 2019 o más tarde
- .NET 6.0+ o .NET Framework 4.6.2+
- Aspose.BarCode para .NET (NuGet)
- Conocimiento básico C
PM> Install-Package Aspose.BarCode
Implementación paso a paso
El ISBN-10 es el siguiente:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
El ISBN 13 es el siguiente:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
Exemplos de ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Añadir códigos complementarios (Add-On
Los códigos adicionales pueden codificar la información de precio o edición.
// 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);
Caracterización de la aparición de barcode
- Alta y ampliación del bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Color y fondo:
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- Capítulo:
csgen.Parameters.CaptionBelow.Visible = true;
Formatos de salida apoyados
- PNG, JPEG, BMP — Impresión y activos digitales
- TIFF — High-res Publishing
- SVG, EMF — Vector / formato amplio
Resolución de problemas y problemas comunes
No se puede escanear el barco?- Verificar la longitud de los dígitos, los números válidos, la extensión del código adicional (sólo 2 o 5 digitos), el contraste.
Add-on código no muestra?- Ensure SupplementData es una línea de 2 o 5 dígitos válida.
Es un formato para el retail?- Usar ISBN-13 para la publicación moderna, ISBN-10 para el legado.
FAQs
**Q: ¿Puedo codificar el precio o la edición como un add-on?**A: S퀔utilizar los complementos de 2 o 5 dígitos para los datos adicionales.
**Q: ¿Estos códigos de barras son compatibles con los sistemas minoristas y bibliotecarios?**A: La salida “sí” es compatible con los estándares para la publicación y el escaneo de minorías.
Usar Casos y Aplicaciones
- Publicación de libros y retail
- Revista y distribución periódica
- Bibliografía y seguimiento
- Agencias de prensa académica y ISBN
Mejores prácticas: Tabla de referencia rápida
Tipo | hacer | No se |
---|---|---|
Duración del código | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Los números incorrectos o adicionales |
Add-on en el código | Sólo 2 o 5 cifras | Otros adicionales de longitud |
Formato de salida | PNG/SVG para impreso/digital | JPG bajo para cubiertas |
Captura | Mostrar por debajo para claridad | Esconde en el paquete de minorías |
Conclusión
Los códigos de barras ISBN y ISSN son esenciales para el libro, la revista y la publicación periódica. Aspose.BarCode para .NET proporciona todo lo que necesitas para la producción de código barro moderno y conforme a los estándares Aspose.BarCode API Referencia Para más escenarios de publicación.
More in this category
- Aspose.BarCode 2D Barcode Reader en .NET: Guía C
- Escanear los códigos QR de las imágenes con Aspose.BarCode para .NET
- Reconocimiento de varios barcos en .NET con Aspose.BarCode
- GS1 DataBar (RSS-14) Código de barras: Retail, Fresh Food & Healthcare Uses
- Personalizar la generación de código de barras en .NET con Aspose.BarCode