Wie man ISBN und ISSN Barcodes für Bücher und Zeitschriften in .NET erstellen

Wie man ISBN und ISSN Barcodes für Bücher und Zeitschriften in .NET erstellen

Was sind ISBN und ISSN Barcodes?

ISBN (International Standard Book Number) Barcodes werden auf Büchern für globale Einzelhandel, Bibliothek und Veröffentlichung Workflows verwendet – in ISBN-10 und ISBN-13 Formaten erhältlich. ISSN ( International Standard Serial number) wird für Zeitschriften, Magazinen und Zeitungen verwendet.

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

Tabelle der Inhalte

Einführung

Dieser Leitfaden erläutert, wie man ISBN und ISSN Barcodes für Bücher, Zeitschriften und Veröffentlichungen mit Aspose.BarCode für .NET erstellen kann.

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

// Add a 2-digit or 5-digit supplemental (e.g., price or edition)
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 digitale Vermögenswerte
  • TIFF – High-res Veröffentlichung
  • SVG, EMF – Vektor / Breitformat

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: Ja – Verwenden Sie 2- oder 5-Digital-Add-ons für zusätzliche Daten.

**Q: Sind diese Barcodes mit Retail- und Bibliothekssystemen kompatibel?**A: Ja – 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 tunDon nicht
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.

 Deutsch