Πώς να δημιουργήσετε ISBN και ISSN κωδικούς γραμμής για βιβλία και περιοδικά στο .NET
Τι είναι το ISBN και το ISSN;?
ISBN (Διεθνές Πρότυπο Αριθμός Βιβλίου) κωδικοί χρησιμοποιούνται στα βιβλία για παγκόσμια λιανική, βιβλιοθήκη, και εκδόσεις ροές εργασίας — διαθέσιμα σε ISBN-10 και ISBN-13 μορφές. ISSN (Διεθνές Πρότυπο Σειρά Αριθμός) χρησιμοποιείται για περιοδικά, περιοδικά και περιοδικά.
Εξαιρετική άσκηση (πρώτο παράδειγμα)
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);Πίνακας Περιεχομένων
- Εισαγωγή
- Τι είναι το ISBN και το ISSN;?
- Εξαιρετική άσκηση (πρώτο παράδειγμα)
- Προϋποθέσεις
- Βήμα προς βήμα εφαρμογή
- Προσθήκη πρόσθετων (Add-On) κωδικών
- Προσαρμοσμένη εμφάνιση κωδικού γραμμής
- Υποστηριζόμενες μορφές εξόδου
- Διαχείριση προβλημάτων και κοινά ζητήματα
- FAQs
- Χρησιμοποιήστε περιπτώσεις και εφαρμογές
- Καλύτερες πρακτικές
- Σχετικά άρθρα
- Συμπεράσματα
Εισαγωγή
Αυτό το εγχειρίδιο εξηγεί πώς να δημιουργήσετε ISBN και ISSN κωδικούς γραμμής για βιβλία, περιοδικά και δημοσίευση χρησιμοποιώντας Aspose.BarCode για .NET. Περιλαμβάνει πλήρη κωδικό C#, συμβουλές για τα πρόσθετα και συμβουλές για βιβλιοθήκες / δημοσίευση περιπτώσεις χρήσης.
Προϋποθέσεις
- Visual Studio 2019 ή αργότερα
- .Το .NET Framework 4.6.2+ ή το .NET Framework 6.6+
- Aspose.BarCode for .NET (NuGet)
- Βασικές γνώσεις C#
PM> Install-Package Aspose.BarCode Βήμα προς βήμα εφαρμογή
Ετικέτες ISBN-10:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);Το ISBN-13 είναι:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);Το παράδειγμα του ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);Προσθήκη πρόσθετων (Add-On) κωδικών
// 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);Προσαρμοσμένη εμφάνιση κωδικού γραμμής
- Βάρος / Βάρος: ΟΙ ΠΡΟΣ
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - Χρώμα / Πίσω Χώρος: ΟΙ ΠΡΟΣ
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke; - Η ΚΕΦΤΙΑ: ΟΙ ΠΡΟΣ
csgen.Parameters.CaptionBelow\.Visible = true;
Υποστηριζόμενες μορφές εξόδου
- PNG, JPEG, BMP – Πτυπικά και ψηφιακά περιουσιακά στοιχεία
- TIFF – High-res Publishing – Εκδόσεις υψηλού επιπέδου
- SVG, EMF – Βέκτορ/Μεγάλη μορφή
Διαχείριση προβλημάτων και κοινά ζητήματα
- Ο κωδικός δεν σάρωση;?
- Ελέγξτε το μήκος των ψηφίων, τους ισχύοντες αριθμούς, το μήκος του πρόσθετου κώδικα (2 ή 5 ψηφία μόνο), το αντίθετο.
- Το Add-on code δεν εμφανίζεται.?
- Το Assure SupplementData είναι ένα έγκυρο 2 ή 5 ψηφίων ράδιο.
- Λάθος μορφή για λιανικό;?
- Χρησιμοποιήστε το ISBN-13 για σύγχρονη δημοσίευση, το ISBN-10 για κληρονομιά.
FAQs
Ε: Μπορώ να κωδικοποιήσω την τιμή ή την έκδοση ως πρόσθετο;? Α: Ναι – χρησιμοποιήστε πρόσθετα 2 ή 5 ψηφίων για πρόσθετα δεδομένα.
Ε: Είναι αυτά τα σήμα-κώδικα συμβατά με τα συστήματα λιανικής και βιβλιοθήκης;? Α: Ναι - η παραγωγή είναι σύμφωνη με τα πρότυπα για τη δημοσίευση και τη λιανική σάρωση.
Χρησιμοποιήστε περιπτώσεις και εφαρμογές
- Βιβλίο και λιανικό
- περιοδικά και περιοδική διανομή
- Βιβλιοθήκη και παρακολούθηση
- Ακαδημαϊκή Τύπος και ΙΣΒΝ
Καλύτερες πρακτικές: ταχεία πίνακα αναφοράς
| Τίπ | ΚΑΝΕ | Μην |
|---|---|---|
| Κώδικας μήκος | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Λάθος ή επιπλέον αριθμοί |
| Add-on Κώδικα | 2 or 5 digits only | Άλλα πρόσθετα μήκους |
| ΕΞΩΤΗΣΗ FORMAT | PNG/SVG για εκτύπωση/διατύπωση | Χαμηλό JPG για κάλυψη |
| Καπετάνιος | Δείτε παρακάτω για σαφήνεια | Κρύβεται στο λιανικό συσκευαστήριο |
Συμπεράσματα
Οι κωδικοί γραμμής ISBN και ISSN είναι απαραίτητες για το βιβλίο, το περιοδικό και την περιοδική δημοσίευση. Aspose.BarCode για .NET παρέχει όλα όσα χρειάζεστε για την σύγχρονη, συμμορφούμενη με τα πρότυπα παραγωγή κωδικών γραμμής. Aspose.BarCode API Reference Για περισσότερα σενάρια.