Πώς να δημιουργήσετε κωδικό 39 και κωδικό 39 πλήρους ASCII κωδικούς με προσαρμοσμένο κείμενο στο .NET
Τι είναι Κωδικός 39 και Κωδικός 39 Πλήρης ASCII Κωδικός;?
Ο κωδικός 39 είναι ένας ευρέως χρησιμοποιούμενος κωδικός γραμμής 1D που υποστηρίζει τα ανώτερα γράμματα, τους αριθμούς και μερικά σύμβολα – ιδανικό για τα ετικέτα περιουσιακών στοιχείων, τα αποθέματα, τα συστήματα βιβλιοθήκης και τις κάρτες ταυτότητας.
Εξαιρετική άσκηση (πρώτο παράδειγμα)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);Πίνακας Περιεχομένων
- Εισαγωγή
- Τι είναι Κωδικός 39 και Κωδικός 39 Πλήρης ASCII Κωδικός;?
- Εξαιρετική άσκηση (πρώτο παράδειγμα)
- Προϋποθέσεις
- Βήμα προς βήμα εφαρμογή
- Προσαρμοσμένη εμφάνιση κωδικού γραμμής
- Υποστηριζόμενες μορφές εξόδου
- Διαχείριση προβλημάτων και κοινά ζητήματα
- FAQs
- Χρησιμοποιήστε περιπτώσεις και εφαρμογές
- Καλύτερες πρακτικές
- Σχετικά άρθρα
- Συμπεράσματα
Εισαγωγή
Αυτό το άρθρο εξηγεί πώς να δημιουργήσετε Κωδικός 39 και Κωδικός 39 Ολόκληρο κωδικοί σήματος ASCII για τη διαχείριση περιουσιακών στοιχείων, συστήματα βιβλιοθήκης και ροές εργασιών αποθήκευσης χρησιμοποιώντας Aspose.BarCode για .NET.
Προϋποθέσεις
- Visual Studio 2019 ή αργότερα
- .Το .NET Framework 4.6.2+ ή το .NET Framework 6.6+
- Aspose.BarCode for .NET (NuGet)
- Βασικές γνώσεις C#
PM> Install-Package Aspose.BarCode Βήμα προς βήμα εφαρμογή
Εικόνα 39 Εικόνα:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);Κώδικας 39 Πλήρης ASCII (Επεκτεθεί) Παράδειγμα:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);Προσαρμοσμένη εμφάνιση κωδικού γραμμής
- Ελέγξτε το ψηφίο: ΟΙ ΠΡΟΣ
csgen.Parameters.Barcode.Code39.EnableChecksum = true; - Βάρος / Βάρος: ΟΙ ΠΡΟΣ
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - Χρώμα / Πίσω Χώρος: ΟΙ ΠΡΟΣ
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White; - Η ΚΕΦΤΙΑ: ΟΙ ΠΡΟΣ
csgen.Parameters.CaptionBelow\.Visible = true; - Ολοκληρώθηκε η λειτουργία ASCII: ΟΙ ΠΡΟΣ
EncodeTypes.Code39Extended
Υποστηριζόμενες μορφές εξόδου
- PNG, JPEG, BMP – Πίτρινγκ και Web
- TIFF – High-res / Αρχείο
- SVG, EMF – Σκαλμάτιστη γραφική
Διαχείριση προβλημάτων και κοινά ζητήματα
- Ο κωδικός δεν σάρωση;?
- Βεβαιωθείτε ότι χρησιμοποιούνται μόνο έγκυρα χαρακτήρες (A-Z, 0-9, - $ % . / + χώρο για βασικό Κώδικα 39).
- Για ειδικούς χαρακτήρες, χρησιμοποιήστε το Code39Extended.
- ΕΡΤ ΜΑΣΤΥΧΟΣ;?
- Ενεργοποιήστε ή απενεργοποιήστε το check-in για να ταιριάζει με τη διαμόρφωση του σαρωτή σας.
- Μικρή ετικέτα δεν ταιριάζει;?
- Προσαρμόστε το ύψος της γραμμής και το XDimension. χρησιμοποιήστε τον Κώδικα 39 πάνω από τον Κώδικα128 για λιγότερο πυκνούς κώδικες.
FAQs
Ε: Ποια είναι η διαφορά μεταξύ Κώδικα 39 και Κώδικα 39 Full ASCII;? A: Ο Κώδικας 39 υποστηρίζει μόνο ένα περιορισμένο σύνολο χαρακτήρων. πλήρης λειτουργία ASCII (Εξάπλωση) επιτρέπει όλους τους χαρακτήρες ASCII κωδικοποιώντας τους ως δύο ακολουθίες σύμβολο.
Ε: Είναι υποχρεωτική η επιθεώρηση ψηφίου;? Α: Είναι προαιρετικό στο Κώδικα 39.Ανατρέξτε το μόνο εάν απαιτείται από τη ροή εργασίας ή τον σαρωτή σας.
Χρησιμοποιήστε περιπτώσεις και εφαρμογές
- Ετικέτες περιουσιακών στοιχείων και εξοπλισμού
- Βιβλιοθήκη και Σχολική Διοίκηση
- Ενημερωτικό / αποθηκευτικό παρακολούθηση
- Βιομηχανική και ID μάρκες
Καλύτερες πρακτικές: ταχεία πίνακα αναφοράς
| Τίπ | ΚΑΝΕ | Μην |
|---|---|---|
| Τσαρσέ | Χρησιμοποιήστε το A-Z, 0-9, -.$%/+ (βασικό) | Χρησιμοποιήστε το κατώτερο σε βασική λειτουργία |
| Πλήρης ΑΣΤΙ | Χρησιμοποιήστε το Κώδικα39Επεκτεθεί για σύμβολα | Ελπίδα για σύμβολα στη βασική λειτουργία |
| ΕΞΩΤΗΣΗ FORMAT | SVG/PNG για την παραγωγή crisp | Χαμηλό JPG για εκτύπωση |
| Ελέγξτε το ψηφίο | Επιτρέπεται μόνο εάν απαιτείται | Επιτρέπεται τυχαία |
Συμπεράσματα
Κώδικας 39 είναι η βάση των περιουσιακών στοιχείων, των αποθεμάτων και της γραμματοσειράς. Aspose.BarCode για .NET προσφέρει ευέλικτες επιλογές για κάθε σενάριο. Aspose.BarCode API Reference Για πιο προηγμένες λειτουργίες barcode.