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

TipohacerNo se
Duración del códigoISBN-10: 9, ISBN-13: 12, ISSN: 7Los números incorrectos o adicionales
Add-on en el códigoSólo 2 o 5 cifrasOtros adicionales de longitud
Formato de salidaPNG/SVG para impreso/digitalJPG bajo para cubiertas
CapturaMostrar por debajo para claridadEsconde 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