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ů.