Podepsat textový procesor s metadaty

Úvod

V tomto tutoriálu vás provedeme procesem podepisování dokumentu textového editoru s metadaty pomocí GroupDocs.Signature for .NET. Podepisování metadat vám umožňuje vložit do dokumentu další informace, jako je jméno autora, datum vytvoření, ID dokumentu a další.

Předpoklady

Než začneme, ujistěte se, že máte následující:

  • Nainstalovaná knihovna GroupDocs.Signature for .NET.
  • Přístup k dokumentu textového editoru (např. .docx).
  • Základní znalost programovacího jazyka C#.

Import jmenných prostorů

Nejprve musíte do svého projektu C# importovat potřebné jmenné prostory:

using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

Krok 1: Nastavte cesty k souboru

Definujte cestu k souboru textového dokumentu, který chcete podepsat, a cestu k výstupnímu souboru, kam bude podepsaný dokument uložen.

string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWordProcessingWithMetadata", "SignedWithMetadata.docx");

Krok 2: Inicializujte objekt podpisu

Vytvořte objekt Signature předáním cesty k souboru dokumentu, který chcete podepsat.

using (Signature signature = new Signature(filePath))
{
    // Zde budou prováděny operace podpisu
}

Krok 3: Definujte možnosti označení metadat

Nyní vytvoříme možnosti označení metadat a přidáme různé typy podpisů metadat.

MetadataSignOptions options = new MetadataSignOptions();
// Přidejte podpisy metadat
options
    .Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // Hodnota řetězce
    .Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now))      // Hodnoty DateTime
    .Add(new WordProcessingMetadataSignature("DocumentId", 123456))           // Celočíselná hodnota
    .Add(new WordProcessingMetadataSignature("SignatureId", 123.456D))        // Dvojnásobná hodnota
    .Add(new WordProcessingMetadataSignature("Amount", 123.456M))             // Desetinná hodnota
    .Add(new WordProcessingMetadataSignature("Total", 123.456F));             // Plovoucí hodnota

Krok 4: Podepište dokument

Nyní podepišme dokument s definovanými možnostmi metadat a uložme podepsaný dokument do cesty k výstupnímu souboru.

SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");

Tím je uzavřen proces podepisování dokumentu textového editoru s metadaty pomocí GroupDocs.Signature for .NET.

Závěr

tomto tutoriálu jsme se naučili, jak podepsat dokument textového zpracování pomocí metadat pomocí GroupDocs.Signature for .NET. Podepisování metadat dodává vašim dokumentům cenné informace a zvyšuje jejich autenticitu a sledovatelnost.

FAQ

Mohu podepisovat dokumenty pomocí vlastních metadat pomocí GroupDocs.Signature for .NET?

Ano, můžete definovat vlastní pole metadat a podepisovat jimi dokumenty.

Je GroupDocs.Signature for .NET kompatibilní s různými formáty dokumentů?

Ano, GroupDocs.Signature podporuje širokou škálu formátů dokumentů, včetně textového zpracování, PDF a dalších.

Mohu podepisovat dokumenty programově bez interakce uživatele?

Rozhodně vám GroupDocs.Signature umožňuje automatizovat proces podepisování dokumentů ve vašich aplikacích.

Je k dispozici zkušební verze pro GroupDocs.Signature pro .NET?

Ano, můžete získat bezplatnou zkušební verzi z webu GroupDocs.

Podporuje GroupDocs.Signature for .NET digitální podpisy?

Ano, GroupDocs.Signature podporuje digitální i metadatové podpisy dokumentů.