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
Tipp | zu tun | nicht |
---|---|---|
Code Länge | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | falsche oder zusätzliche Zahlen |
Add-on auf Code | 2 oder 5 Zahlen nur | Andere Add-on Länge |
Ausgangsformate | PNG/SVG für Druck/Digital | Low-res JPG für Abdeckungen |
Caption | Zeigen Sie unten für Klarheit | Verbergen 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
- Arbeiten mit Aztec Codes in C#
- Bearbeiten Sie Fehlerkorrektur und beschädigte QR-Codes mit Aspose.BarCode für .NET
- Beschleunigt 1D Barcode Scannen in Inventory und Warehouse Workflows in .NET
- Erstellen von GS1-128 (UCC/EAN-128) Barcode für Lieferkette und Compliance in .NET
- Erstellen von UPC-A und U PC-E Barcodes für Produktverpackung in .NET