A JPEG-képeket széles körben használják vizuális információk tárolására és megosztására, de előfordulhatnak olyan esetek, amikor fokozni kívánja e képek biztonságát vagy nyomon követési képességeit. Ennek egyik módja a vonalkód-aláírások létrehozása a JPEG alkalmazásban. Ebben az oktatóanyagban végigvezetjük a JPEG vonalkód-aláírással C# használatával aláírásának lépésein. Az alábbiakban bemutatjuk azokat az alapvető lépéseket, amelyek szükségesek vonalkód-aláírás létrehozásához JPEG formátumban C# használatával.
Lépések a JPEG aláírásához vonalkód aláírással C# használatával
- Telepítse a GroupDocs.Signature for .NET elemet a NuGet csomagkezelőn keresztül projektjébe, hogy a képet vonalkóddal írja alá
- Adjon hozzá hivatkozást a JPEG-dokumentum aláírásához szükséges névterekhez
- A Signature osztály objektumának létrehozása a bemeneti JPEG fájl elérési útjának átadásával argumentumként a konstruktornak
- Hozzon létre egy példányt a BarcodeSignOptions osztályból, és adja meg a vonalkód aláírás típusát a kívánt aláírási beállításokkal együtt
- Hívja a Signature.Sign metódust a JPEG aláírásához és a kimenet lemezre mentéséhez
Az utasítások betartása érdekében egyszerűen integrálhatja a vonalkód-aláírást JPEG-be C#-ban. Ez növeli a képek biztonságát és tekintélyét. Az ebben az oktatóanyagban használt könyvtárat úgy tervezték, hogy egységes, több platformon kompatibilis legyen. A képek vonalkóddal történő aláírásának eljárása végrehajtható olyan népszerű operációs rendszereken, mint a Windows, a macOS és a Linux, mindaddig, amíg a .NET telepítve van. Az aláírási folyamat végrehajtásának szemléltetéséhez tekintse meg az alábbi kódpéldát.
Kód a JPEG aláírásához vonalkód aláírással C# használatával
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignJPEGwithBarcodeSignatureUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// load the source JPG file | |
using (Signature signature = new Signature("input.jpg")) | |
{ | |
// Create Barcode options with predefined Barcode text | |
BarcodeSignOptions options = new BarcodeSignOptions("JohnSmith") | |
{ | |
// setup Barcode encoding type | |
EncodeType = BarcodeTypes.Code128, | |
// set signature position | |
Left = 100, | |
Top = 100 | |
}; | |
// Save the output JPG to disk | |
signature.Sign("output.jpg", options); | |
} | |
} | |
} | |
} |
Összefoglalva, ez az útmutató elmagyarázza, hogyan hozhat létre JPEG vonalkód-aláírást C# használatával. Javasoljuk, hogy kísérletezzen a megadott mintakóddal, hogy saját igényeihez igazítsa. Így személyre szabott megoldásokat hozhat létre a JPEG-fájlok aláírására olyan vonalkód-aláírásokkal, amelyek megfelelnek a keresettnek. Miután beállította az ajánlott aláírási könyvtárat, és elvégezte a szükséges módosításokat a fájl elérési útjain, a képek vonalkódokkal történő aláírására szolgáló kód integrálása a projektekbe egyszerűvé és egyértelművé válik.
Az előző témában lépésről lépésre megosztottuk az XLSX aláírásának képaláírását C# használatával. Ha további segítségre van szüksége, javasoljuk, hogy tekintse át átfogó útmutatónkat a aláírja az XLSX-et képaláírással C# használatával.