Hur man skapar ISBN och ISSN-barkoder för böcker och tidskrifter i .NET
Vad är ISBN och ISSN Barkoder?
ISBN (International Standard Book Number) barkoder används på böcker för globala detaljhandels-, bibliotek- och publiceringsarbetsflöden – tillgängliga i ISBN-10 och ISBN-13 format.
Snabb start (minimalt exempel)
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);Tabell av innehåll
- Introduktion
- Vad är ISBN och ISSN Barkoder?
- Snabb start (minimalt exempel)
- förutsättningar
- Steg för steg genomförande
- Lägg till kompletterande (Add-On) koder
- Anpassning Barcode Utseende
- Stödda utgångsformat
- Problemlösning och gemensamma problem
- FAQs
- Använd fall och applikationer
- Bästa praxis
- Relaterade artiklar
- slutsatser
Introduktion
Denna guide förklarar hur man skapar ISBN och ISSN-barkoder för böcker, tidskrifter och publicering med hjälp av Aspose.BarCode för .NET. Innehåller komplett C#-kod, tips för tillägg och råd för bibliotek/publicering användningsfall.
förutsättningar
- Visual Studio 2019 eller senare
- .NET 6.0+ eller .NET Framework 4.6.2+
- Aspose.BarCode för .NET (NuGet)
- Grundläggande C# kunskap
PM> Install-Package Aspose.BarCode Steg för steg genomförande
ISBN 10 Exempel:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);ISBN 13 Exempel:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);Exempel på ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);Lägg till kompletterande (Add-On) koder
// 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);Anpassning Barcode Utseende
- Bar höjd / bredd:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - Färg / bakgrundsbild:
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke; - Kapitel från:
csgen.Parameters.CaptionBelow\.Visible = true;
Stödda utgångsformat
- PNG, JPEG, BMP – tryckta och digitala tillgångar
- TIFF – High-res publicering
- SVG, EMF – Vektor/stor format
Problemlösning och gemensamma problem
Barkoden inte skannar?
Kontrollera siffertlängd, giltiga nummer, add-on kod längd (endast 2 eller 5 tecken), kontrast.
Lägg till kod som inte visas?
Assure SupplementData är en giltig 2- eller 5-digit sträng.
Är det format för detaljhandeln?
Använd ISBN-13 för modern publicering, ISBN-10 för arv.
FAQs
**Q: Kan jag kryptera pris eller utgåva som ett tillägg?**A: Ja – använd 2- eller 5-digit add-ons för ytterligare data.
**Q: Är dessa barkoder kompatibla med detaljhandels- och bibliotekssystem?**A: Ja - utgången är standarden för publicering och detaljhandelsskanning.
Använd fall och applikationer
- Bokutgåva och detaljhandel
- Tidningar och periodisk distribution
- Biblioteksförvärv och spårning
- Akademiska pressen och ISBN-byråer
Bästa metoder: Snabb referenstabell
| Tips | Gör | inte att |
|---|---|---|
| Längd kod | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Fel eller extra siffror |
| Add-on kod | Två eller fem siffror | Andra add-on längder |
| Utgångsformat | PNG/SVG för utskrift/digital | Low-res JPG för täckning |
| Caption | Visa nedanför för tydlighet | gömmer sig på detaljförpackning |
slutsatser
ISBN och ISSN-barkoder är nödvändiga för bok, tidskrift och periodisk publicering. Aspose.BarCode för .NET ger allt du behöver för modern, standardkompatibel barkodutgång Aspose.BarCode API Referens För mer publiceringsscenarier.