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

צור קודי QR ב-C# .NET כדי לחתום על מסמכים ותמונות באמצעות GroupDocs.

הנושאים הבאים יומרו במאמר זה:

מחולל קודי QR - .NET API

GroupDocs.Signature עבור NET

במאמר זה אשתמש ב-GroupDocs.Signature for .NET API ליצירת קודי QR. API זה תומך בקוד Aztec, DataMatrix Code, GS1 DataMatrix, GS1 QR, סוגי QR. זה גם תומך בקבצי PDF, מסמכי עיבוד תמלילים, גיליונות אלקטרוניים, מצגות, תמונות ועוד הרבה [פורמטים של קבצי מסמכים להוספת קודי QR].

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

PM> Install-Package GroupDocs.Signature

לפרטים, אתה יכול לבקר ב-API Reference.

צור קודי QR ב-C# - הוסף לקובצי PDF, Word, Excel, PPT

השיעורים Signature ו-QrCodeSignOptions עוזרים ליצור במהירות סוגים שונים של קודי QR ולחתום על מסמכים ותמונות בתוך יישום NET. השלבים הבאים מראים כיצד ליצור קודי QR באמצעות C# ולאחר מכן לצרף אותם למסמך PDF:

  1. אתחל את אובייקט המחלקה Signature עם מסמך המקור.
  2. הגדר את מאפייני קוד ה-QR באמצעות המחלקה QRCodeSignOptions.
  3. והכי חשוב, בחר את המתאים מבין סוגי קוד ה-QR הזמינים. (Aztec, DataMatrix, GS1 DataMatrix, GS1 QR, QR)
  4. התקשר לשיטת Sign, העברת נתיב המסמך ואפשרויות קוד QR.

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

// חתימה אלקטרונית על PDF, Excel, PPT, מסמכי Word ותמונות עם קוד QR באמצעות GroupDocs.Signature עבור .NET API
using (Signature signature = new Signature("filePath/document.pdf")) // Provide any DOC, PDF, XLS, PPT, PNG, JPG, WebP file.
{
    // צור אפשרות QR עם טקסט מוגדר מראש
    QrCodeSignOptions options = new QrCodeSignOptions("Signed by GroupDocs")
    {
        EncodeType = QrCodeTypes.QR,
        // הגדר את המיקום והמראה של קוד QR
        Left = 50,
        Top = 50,
        Width = 90,
        Height = 90
    };
    // חתום על מסמך ושמור את הקובץ
    SignResult result = signature.Sign("filePath/document-with-qr-code.pdf", options);
}

זהו קובץ ה-PDF עם קוד QR כפלט של הקוד לעיל.

הוסף קוד QR שנוצר ל-PDF באמצעות Signature API

קובץ PDF עם קוד QR נוסף באמצעות GroupDocs.Signature עבור .NET API

צור קודי QR ב-C# - צרף עם תמונות JPG, PNG או WebP

הוסף את קוד ה-QR שנוצר לתמונה.

אתה יכול להשתמש באותו קוד לעיל כדי לצרף את קודי ה-QR שנוצרו עם התמונות גם כן. ה-API מאפשר לך להוסיף קודי QR לתמונות JPG/JPEG, PNG, WebP, BMP, GIF, SVG, CMX ו-TIFF ועוד כמה פורמטים של קבצי תמונה.

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

// שינוי המראה של קוד QR ב-C#
// הגדרת צבע רקע, צבע קדמי, שקיפות וכו'.
Background = new Background()
{
    Color = Color.Black,
    Transparency = 0.5
},
//הגדר צבע טקסט וגופן
ForeColor = Color.White

סיכום

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

ראה גם