ליצור קוד 39 וקוד 39 קובץ ASCII מלא ביישומים .NET באמצעות ספריית Aspose.BarCode.המדריך הזה מספק הוראות שלב אחר צעד, דגימות קוד C#, וטיפים להתאים אישית עבור המראה של קוד סרגל.
הכניסה
מאמר זה מסביר כיצד ליצור קוד 39 וקוד 39 קודים ASCII מלאים לניהול נכסים, מעקב אחסון, ויישומים אחרים באמצעות Aspose.BarCode עבור .NET.
מה הם קוד 39 וקוד 39 קודים מלאים ASCII?
קוד 39 הוא קוד שורת 1D בשימוש נרחב אשר תומך באותיות העליונות, מספרים וכמה סמלים – אידיאלי עבור תגי נכסים, מערכות אחסון, ניהול ספרייה וכרטיסי זיהוי.
התחלה מהירה (דוגמה מינימלית)
הדוגמה המינימלית הבאה מראה כיצד ליצור קוד בסיסי 39 קוד שורת ב- C#:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
דרישות
- Visual Studio 2019 או מאוחר יותר
- תגית: .NET Framework 4.6.2+
- Aspose.BarCode עבור .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);
תצוגה של Barcode Appearance
- לבדוק את הדיגיטלי:
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;
- תגית: Caption
csgen.Parameters.CaptionBelow.Visible = true;
- מצב ASCII מלא:
EncodeTypes.Code39Extended
תמיכה בפורמט היציאה
- PNG, JPEG, BMP — הדפסה ו- Web
- TIFF — High-res / ארכיון
- SVG, EMF — גרפיקה מבוזרת
פתרון בעיות ומשאלות נפוצות
לא סורק את הברקוד?- ודא כי רק תווים בתוקף משמשים (A-Z, 0-9, - $ % . / + שטח עבור קוד בסיסי 39).
עבור תווים מיוחדים, השתמש Code39Extended.
בואו נסתכל על שגיאות?- האפשרות או הפסקת הבדיקה כדי להתאים את הגדרת הסורק שלך.
תגיות קצרות לא מתאימות? - הגדרת גובה הבר ו XDimension; השתמש קוד 39 על קוד128 עבור קודים עבה פחות.
FAQs
**Q: מה ההבדל בין קוד 39 וקוד 39 מלא ASCII?**א: קוד סטנדרטי 39 תומך רק קבוצה מוגבלת של תווים.מצב ASCII מלא (הרחבה) מאפשר את כל התווים AS CII על ידי הקודם אותם בתור שורות של שני סמלים.Q: האם דיגיטלי הבדיקה מחייבים?A: זה אופציונלי בקוד 39.אפשר רק אם זרימת העבודה או הסורק שלך דורש.
שימוש במקרים ויישומים
- תוויות נכסים וציוד
- הספרייה וניהול בית הספר
- מעקב / Inventory Tracking
- סימני תעשייה ו-ID
שיטות טובות: שולחן התייחסות מהיר
טיפים | לעשות | לא |
---|---|---|
צ’ארס | השתמש A-Z, 0-9, -.$%./+ (בסיס) | השתמשו במצב הבסיסי |
אסיה מלאה | שימוש בקוד39הרחבה לסמלים | ציפייה לסמלים במצב בסיסי |
פורמט היציאה | SVG / PNG עבור ייצוא crisp | JPG נמוך להדפסה |
בדוק את הדיגיטלי | אפשרי רק אם יש צורך | אפשרויות אקראיות |
מסקנה
קוד 39 הוא הבסיס של נכסים, רהיטים, וספריה הברקוד. Aspose.BarCode עבור .NET מציעה אפשרויות גמישות עבור כל סצנה. Aspose.BarCode API התייחסות עבור תכונות קוד בר מתקדם יותר.
More in this category
- אופטימיזציה של ביצועי סריקה QR באפליקציות .NET באמצעות Aspose.BarCode
- בקצב מהיר יותר סריקת קוד סרגל 1D ב- Inventory and Warehouse Workflows ב .NET
- יצירת Codabar ו-Code 11 עבור יישומי בריאות וספריה ב- .NET
- יצירת GS1-128 (UCC/EAN-128) קוד סרגל עבור שרשרת אספקה ותאימות ב .NET
- יצירת ISBN ו- ISSN עבור ספרים ועיתונים ב- .NET