Dieser Leitfaden erklärt, wie man ISBN und ISSN Barcodes mit Aspose.BarCode für .NET erzeugt. Es umfasst den Installationsprozess, Barcode-Erzeugungsmethoden, Anpassungsoptionen und die besten Praktiken für verschiedene Nutzungsfälle.

Einführung

Dieser Leitfaden bietet einen Schritt für Schritt Ansatz zur Erzeugung von ISBN (International Standard Book Number) und ISSN ( Internationale Standard Seriennummer) Barcodes mit Aspose.BarCode für .NET. Es umfasst komplette C# Code Beispiele, Anpassungsoptionen und Best Practices für verschiedene Gebrauchsfälle wie Buchveröffentlichung, Magazinverteilung, Bibliothekerwerb und akademische Presse.

Was sind ISBN und ISSN Barcodes?

ISBN Barcodes werden auf Büchern für globale Einzelhandels-, Bibliothek- und Veröffentlichungsarbeitsflüsse verwendet. Sie kommen in zwei Formaten: ISBN-10 (9 Zahlen) und ISBN-13.

Schneller Start (Minimal Example)

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);

Voraussetzung

  • Visual Studio 2019 oder später
  • .NET 6.0+ oder .NET Framework 4.6.2+
  • Aspose.BarCode für .NET (NuGet)
  • Grundkenntnisse C#
PM> Install-Package Aspose.BarCode 

Schritt für Schritt Implementierung

ISBN 10 Beispiel:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

ISBN 13 Beispiel:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

Beispiele für ISSN:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);

Zusätzliche (Add-On) Codes hinzufügen

Zusätzliche Codes können Preis- oder Ausgabeinformationen verschlüsseln.

// 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);

Anpassung Barcode-Erscheinung

  • Barhöhe / Breite: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Farbe / Hintergrund: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • In der Kapitel: csgen.Parameters.CaptionBelow.Visible = true;

Unterstützte Output-Formate

  • PNG, JPEG, BMP – Druck- und digitaler Vermögenswerte
  • TIFF — High-res Publikation
  • SVG, EMF — Vektor/größe Format

Problemlösung & gemeinsame Probleme

  • Barcode nicht scannen? - Überprüfen Sie die Ziffernlänge, gültige Zahlen, Add-on Code Länge (nur 2 oder 5 Ziffer), Kontrast.

  • Add-on Code nicht anzeigen?- Assure SupplementData ist eine gültige 2- oder 5-Digital-Serie.

  • Wrong Format für Retail?- Verwenden Sie ISBN-13 für moderne Veröffentlichung, ISBN-10 für Erbe.

FAQs

**Q: Kann ich Preis oder Ausgabe als Add-on verschlüsseln?**A: Yes– verwenden Sie 2- oder 5-Digital-Add-ons für zusätzliche Daten.

**Q: Sind diese Barcodes mit Retail- und Bibliothekssystemen kompatibel?**A: Yes–Ausgabe entspricht den Standards für Veröffentlichung und Einzelhandelsscan.

Verwendung von Fällen und Anwendungen

  • Buchveröffentlichung und Retail
  • Magazin und regelmäßige Vertrieb
  • Bibliothekaufnahmen und Tracking
  • Akademische Presse und ISBN-Agenturen

Best Practices: Schnelle Referenztabelle

Tippzu tunnicht
Code LängeISBN-10: 9, ISBN-13: 12, ISSN: 7falsche oder zusätzliche Zahlen
Add-on auf Code2 oder 5 Zahlen nurAndere Add-on Länge
AusgangsformatePNG/SVG für Druck/DigitalLow-res JPG für Abdeckungen
CaptionZeigen Sie unten für KlarheitVerbergen Sie sich auf Retail-Verpackungen

Schlussfolgerungen

ISBN und ISSN Barcodes sind für Buch, Zeitschrift und regelmäßige Veröffentlichung unerlässlich. Aspose.BarCode für .NET bietet alles, was Sie für die moderne, standard-komplizierte Barcode-Ausgabe benötigen. Aspose.BarCode API Referenz für weitere Publikationsszenarien.

More in this category