ברקוד הוא דרך להציג את הנתונים בפורמט קריא במכונה. ברקודים משמשים בדרך כלל לזיהוי מהיר של מספר רב של פריטים. במאמר זה, תלמד כיצד ליצור ברקודים בתוך יישומי NET. בהמשך, תראה כיצד ניתן להחיל ברקודים על כל אחד מהמסמכים והתמונות שלך באמצעות מחולל ברקוד C#.

הנושאים הבאים מכוסים להלן:

NET API להפקת ברקודים

ל-GroupDocs.Signature יש את ה-.NET API המאפשר לך לחתום על המסמכים, התמונות או הקבצים שלך בפורמטים שונים של קבצים. באמצעות API זה, אתה יכול בקלות להחיל סוגים שונים של חתימות כמו QR Codes, ברקודים, טקסט, תמונה, מטא נתונים, חתימות דיגיטליות, חותמות, חתימות אלקטרוניות. יתר על כן, אתה יכול להתאים אישית את מראה החתימה בדרכים רבות.

אתה יכול להוריד את קובצי ה-DLL או את תוכנית ההתקנה של MSI מ סעיף ההורדות או להתקין את ה-API עבור אפליקציית ה-.NET שלך דרך NuGet. אתה יכול גם להשתמש בפקודה הבאה ממנהל החבילות.

PM> Install-Package GroupDocs.Signature

ברקודים למסמכים ותמונות באמצעות C#

ניתן ליצור ברקודים באופן תכנותי עם הטקסט המותאמים אישית, המראה וסוגי הקידוד השונים. חלק מסוגי הברקוד הנתמכים כוללים קוד 32, קוד 128, DotCode, GS1, ISBN, PDF417, Pharmacode, Postnet, UPCA ועוד רבים. ניתן להחיל ברקודים אלה על רשימה גדולה של פורמטים נתמכים של מסמכים ותמונה.

להלן הצעד העיקרי להחלת ברקודים על כל מסמך או תמונה.

  • טען את המסמך או התמונה.
  • צור את הברקוד יחד עם טקסט, מראה, קידוד ומאפיינים אחרים.
  • החל אותו על הקובץ שנטען.
צור ברקוד ב-C#

צור ברקוד ב-C# - החל על מסמכים

להלן השלב ליצירת ברקודים והחלתם על כל מסמך. בין אם מסמכי היעד הם מסמך MS Word, קובץ PDF, גיליון אלקטרוני של Excel או מצגת, השלבים להוספת ברקוד יהיו זהים עבור כל הפורמטים השונים.

  • טען את המסמך (PDF, Word Doc, Spreadsheet, PPT, …) באמצעות מחלקה Signature.
  • הגדר אפשרויות ברקוד באמצעות מחלקה BarcodeSignOptions.
  • הגדר מאפייני ברקוד כמו סוג קידוד, מיקום, גודל וכו'.
  • התקשר לשיטת Sign כדי להחיל ברקוד ולחתום על המסמך שנטען.

קוד המקור הבא יוצר ברקוד ומצרף אותו למסמך PDF באמצעות C#.

// צור והחל ברקודים על מסמכים (DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // צור אפשרויות ברקוד עם טקסט הברקוד
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // הגדר את Ttype קידוד ברקוד
        EncodeType = BarcodeTypes.Code128,

        // הגדר את מיקום החתימה
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // החל ברקוד על המסמך כדי לחתום.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

צור ברקוד ב-C# - החל על תמונות

באופן דומה, הדרך להחיל ברקודים על תמונות אינה שונה. פשוט טען את התמונה הנכונה, שאר השלבים והקוד יישארו זהים לאלו המשמשים להחלת ברקודים על המסמכים שלמעלה.

להלן השלב ליצירת ברקודים והחלתם על כל תמונה.

  • טען את התמונה (JPG, PNG, WebP, …) באמצעות Signature.
  • הכן אפשרויות ברקוד באמצעות BarcodeSignOptions.
  • התאם אישית את הברקוד על ידי הגדרת טקסט, סוג קידוד, מיקום, גודל, מראה וכו'.
  • החל ברקוד כדי לחתום על התמונה בשיטת Sign.

קוד המקור הבא יוצר ברקוד ומצרף אותו לתמונת JPG באמצעות C#.

// צור והחל ברקודים על תמונות (JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // צור אפשרויות ברקוד עם טקסט הברקוד
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // הגדר את Ttype קידוד ברקוד
        EncodeType = BarcodeTypes.Code128,

        // הגדר את מיקום החתימה
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // החל ברקוד על המסמך כדי לחתום.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות ההערכה.

סיכום

לסיום, למדת כיצד ליצור את הברקוד ב-C#. יתר על כן, ראית כיצד להוסיף ברקודים אלה לתמונות ולמסמכים שלך. כעת אתה יכול לפתח מחולל ברקוד C# משלך.

תוכל ללמוד עוד על ממשק ה-API של .NET Signature באמצעות תיעוד, או על ידי דוגמאות הזמינות ב-GitHub. צור איתנו קשר בפורום.

ראה גם