Ez a gyors oktatóanyag bemutatja, hogyan adhat hozzá aláírást a Wordben C# használatával a konfigurációs részletek, a részletes lépések és egy futtatható mintakód megosztásával, amely a Word forrásdokumentumot, egy PKCS12 tárolót és annak jelszavát használja. A dokumentumok aláírása előtt számos tulajdonságot beállíthat, amely a felhasználók számára látható referenciaként. Miután beszúrta az elektronikus aláírást a Wordbe a C# használatával, az bármelyik támogatott formátumban menthető, például DOCX, DOC stb.
Aláírás hozzáadásának lépései a Wordben C# használatával
- Konfigurálja a fejlesztői környezetet a Aspose.Words hozzáadásához a NuGet csomagkezelővel dokumentumok aláírásához
- Töltse be a PFX-tanúsítványt a CertificateHolder osztály használatával a fájl elérési út és jelszó megadásával
- Állítsa be a megjegyzéseket és az aláírási időt a SignOptions objektum segítségével
- Töltse be a forrás Word fájlt a FileStream segítségével
- A betöltött dokumentumot a DigitalSignatureUtil osztály Sign metódusával írja alá
- Töltse be az aláírt dokumentumot, és ellenőrizze az aláírási információkat
Ezek a lépések leírják a digitális aláírás hozzáadásának folyamatát a Wordben C# használatával az összes szükséges osztály és metódus megosztásával. Be kell töltenünk a tanúsítványt a jelszóval együtt, majd be kell állítanunk néhány tulajdonságot, például az aláíró hatóság megjegyzéseit, az aláírás dátumát és időpontját, az aláírási sor képét és a szolgáltató azonosítóját. Végül a DigitalSignatureUtil osztály segítségével aláírjuk a dokumentumot, és a dokumentumot lemezre mentjük, azonban az utolsó lépés nem kötelező, ahol az aláírt dokumentum visszatöltésével és információinak megjelenítésével demonstráltuk az aláírás ellenőrzését.
Word dokumentumok aláírásának kódja C# használatával
Ez a kód bemutatja, hogyan lehet aláírást beszúrni a Wordbe C# használatával a DigitalSignatureUtil osztály használatával. Számos más funkciót is támogat, valamint az összes aláírás eltávolítását egy Word-fájlból a módosításhoz. Hasonlóképpen, a DigitalSignature osztály, amelyet az aláírás hivatkozásának lekérésére használnak a betöltött dokumentumban, számos tulajdonságot tartalmaz, például az aláírási időt, a megjegyzéseket, a tárgy nevét és a kibocsátó nevét.
Ez az oktatóanyag arra vezetett minket, hogy aláírást adjunk a Wordhöz C# használatával. Ha szeretne egy Word-fájlt a semmiből létrehozni, olvassa el a Hogyan készítsünk Word dokumentumot C#-ban című cikket.