Szövegfeldolgozás aláírása metaadatokkal
Bevezetés
Ebben az oktatóanyagban végigvezetjük egy szövegszerkesztő dokumentum metaadatokkal történő aláírásának folyamatán a GroupDocs.Signature for .NET használatával. A metaadat-aláírás lehetővé teszi további információk beágyazását a dokumentumba, például a szerző nevét, létrehozásának dátumát, dokumentumazonosítóját stb.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következőkkel:
- GroupDocs.Signature for .NET könyvtár telepítve.
- Hozzáférés egy szövegszerkesztő dokumentumhoz (pl. .docx).
- C# programozási nyelv alapismerete.
Névterek importálása
Először is importálnia kell a szükséges névtereket a C# projektbe:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
1. lépés: Állítsa be a fájl elérési útját
Határozza meg az aláírni kívánt szövegszerkesztő dokumentum fájl elérési útját és a kimeneti fájl elérési útját, ahová az aláírt dokumentum mentésre kerül.
string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWordProcessingWithMetadata", "SignedWithMetadata.docx");
2. lépés: Az aláírási objektum inicializálása
Hozzon létre egy aláírási objektumot az aláírni kívánt dokumentum fájl elérési útjának átadásával.
using (Signature signature = new Signature(filePath))
{
// Itt hajtják végre az aláírási műveleteket
}
3. lépés: Határozza meg a metaadat-jelbeállításokat
Most hozzunk létre metaadat-jelbeállításokat, és adjunk hozzá különféle típusú metaadat-aláírásokat.
MetadataSignOptions options = new MetadataSignOptions();
// Metaadat-aláírások hozzáadása
options
.Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // Karakterlánc értéke
.Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now)) // DateTime értékek
.Add(new WordProcessingMetadataSignature("DocumentId", 123456)) // Egész érték
.Add(new WordProcessingMetadataSignature("SignatureId", 123.456D)) // Dupla érték
.Add(new WordProcessingMetadataSignature("Amount", 123.456M)) // Tizedes érték
.Add(new WordProcessingMetadataSignature("Total", 123.456F)); // Lebegő érték
4. lépés: Aláírja a dokumentumot
Most írjuk alá a dokumentumot a megadott metaadat-beállításokkal, és mentsük el az aláírt dokumentumot a kimeneti fájl elérési útjára.
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
Ezzel befejeződik egy szövegszerkesztő dokumentum metaadatokkal történő aláírásának folyamata a GroupDocs.Signature for .NET használatával.
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan írhat alá egy szövegszerkesztő dokumentumot metaadatokkal a GroupDocs.Signature for .NET használatával. A metaadat-aláírás értékes információkat ad a dokumentumokhoz, javítva azok hitelességét és nyomon követhetőségét.
GYIK
Aláírhatok dokumentumokat egyéni metaadatokkal a GroupDocs.Signature for .NET használatával?
Igen, egyéni metaadatmezőket definiálhat, és aláírhat velük dokumentumokat.
A GroupDocs.Signature for .NET kompatibilis a különböző dokumentumformátumokkal?
Igen, a GroupDocs.Signature a dokumentumformátumok széles skáláját támogatja, beleértve a szövegszerkesztőt, a PDF-et és egyebeket.
Aláírhatok dokumentumokat programozottan, felhasználói beavatkozás nélkül?
Természetesen a GroupDocs.Signature lehetővé teszi a dokumentumok aláírási folyamatának automatizálását az alkalmazásokon belül.
Elérhető a GroupDocs.Signature for .NET próbaverziója?
Igen, ingyenes próbaverziót kaphat a GroupDocs webhelyéről.
A GroupDocs.Signature for .NET támogatja a digitális aláírásokat?
Igen, a GroupDocs.Signature támogatja a dokumentumok digitális és metaadat-aláírásait egyaránt.