Az RTF-dokumentum legitimitást és személyes megjelenést nyer, ha aláírást adnak hozzá. A jelenlegi digitális korszakban bevett gyakorlat, hogy elektronikus dokumentumokhoz, köztük a RTF fájlokhoz is csatolnak képaláírást. Ebben a témakörben megvizsgáljuk, hogyan adjunk képaláírást az RTF-hez C# használatával, hogy professzionális megjelenésű és egyéni aláírással rendelkező dokumentumokat készíthessünk. A mellékelt kódpéldával merüljünk el az utasításokban, és gyorsan megtanuljuk, hogyan lehet szúrni képaláírást RTF-be C# használatával.
Lépések a képaláírás hozzáadásához RTF-hez C# használatával
- Állítsa be az IDE-t a GroupDocs.Signature for .NET használatára az RTF képaláírással történő aláírására
- Példányosítsa a Signature osztályobjektumot úgy, hogy megadja az RTF fájl elérési útját argumentumként a konstruktor számára
- A ImageSignOptions osztály objektumának létrehozása úgy, hogy a konstruktorának paraméterként megadja az aláírási kép elérési útját
- Állítsa be az ImageSignOptions osztály kívánt tulajdonságait
- Hívja a Signature.Sign metódust az RTF fájl mentéséhez és aláírásához
Amíg a.NET telepítve van, a korábban leírt lépéseket végrehajthatja olyan népszerű operációs rendszereken, mint a Windows, a macOS és a Linux. Az ebben a cikkben használt könyvtár platformok közötti kompatibilitása nagy előny, mert ez azt jelenti, hogy az aláíró kép beszúrása RTF-be C# használatával nem igényel további szoftvertelepítést. Az aláírási kép RTF-be foglalásának lehetősége nagyon hasznos lehet, különösen akkor, ha egy projekten dolgozik, vagy ha aláírt papírokat kell terjesztenie több platformon. A folyamat végrehajtásának bemutatásához tekintse meg az alábbi kódmintát.
Kód képaláírás hozzáadásához RTF-hez C# használatával
using GroupDocs.Signature; | |
using GroupDocs.Signature.Options; | |
namespace AddImageSignaturetoRTFUsingCSharp | |
{ | |
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 RTF file | |
Signature signature = new Signature("input.rtf"); | |
// Initialize image sign options with signature image's path | |
ImageSignOptions options = new ImageSignOptions("signature.jpg") | |
{ | |
// set signature position | |
Left = 100, | |
Top = 100, | |
AllPages = true | |
}; | |
// Save output RTF to disk | |
signature.Sign("output.rtf", options); | |
} | |
} | |
} |
Az előző részben részletes leírást kínáltunk a képaláírás RTF-hez való hozzáadásának módjáról, valamint egy kompakt kódpéldát. A kód tömör, és csak néhány API-hívást tartalmaz, biztosítva az eljárás zökkenőmentes végrehajtását. A javasolt aláírási könyvtár szakszerű konfigurálása és a fájl elérési útjainak szükség szerinti módosítása után a C# aláírja az RTF-et képpel folyamata a projektekben egyszerűvé és problémamentessé válik.
Egy korábbi témakörben kiterjedt, lépésről lépésre bemutatott oktatóanyagot adtunk az RTF-dokumentumok vonalkód-aláírással történő aláírásához C# használatával. Ha úgy találja, hogy további útmutatásra van szüksége, javasoljuk, hogy tekintse át átfogó útmutatónkat a aláírja az RTF-et vonalkód aláírással C# használatával.