קודי QR צברו פופולריות בשנים האחרונות. כמפתח, תן לנו לראות כיצד ליצור קודי QR ב-C# באופן תוכנתי כדי לחתום אלקטרונית על מסמכים ותמונות. בפוסט הקודם, דנו בצירוף קודי QR עם מסמכים ותמונות באמצעות Java.
הנושאים הבאים יומרו במאמר זה:
- NET API להפקת קודי QR וחתימה
- צור קודי QR - חתום על מסמכים ב-C#
- צור קודי QR - הוסף לתמונה JPG, PNG או WebP ב-C#
מחולל קודי QR - .NET API
במאמר זה אשתמש ב-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:
- אתחל את אובייקט המחלקה Signature עם מסמך המקור.
- הגדר את מאפייני קוד ה-QR באמצעות המחלקה QRCodeSignOptions.
- והכי חשוב, בחר את המתאים מבין סוגי קוד ה-QR הזמינים. (Aztec, DataMatrix, GS1 DataMatrix, GS1 QR, QR)
- התקשר לשיטת 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 ב-C# - צרף עם תמונות JPG, PNG או WebP
אתה יכול להשתמש באותו קוד לעיל כדי לצרף את קודי ה-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 שמתאים למותג שלך.