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.