Podpisuj przetwarzanie tekstu za pomocą metadanych
Wstęp
W tym samouczku przeprowadzimy Cię przez proces podpisywania dokumentu edytora tekstu za pomocą metadanych przy użyciu programu GroupDocs.Signature for .NET. Podpisywanie metadanych umożliwia osadzenie w dokumencie dodatkowych informacji, takich jak imię i nazwisko autora, data utworzenia, identyfikator dokumentu i inne.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące elementy:
- Zainstalowana biblioteka GroupDocs.Signature for .NET.
- Dostęp do dokumentu edytora tekstu (np. .docx).
- Podstawowa znajomość języka programowania C#.
Importuj przestrzenie nazw
Najpierw musisz zaimportować niezbędne przestrzenie nazw do swojego projektu C#:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Krok 1: Ustaw ścieżki plików
Zdefiniuj ścieżkę pliku dokumentu edytora tekstu, który chcesz podpisać, oraz ścieżkę pliku wyjściowego, w którym zostanie zapisany podpisany dokument.
string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWordProcessingWithMetadata", "SignedWithMetadata.docx");
Krok 2: Zainicjuj obiekt podpisu
Utwórz obiekt Signature, przekazując ścieżkę pliku dokumentu, który chcesz podpisać.
using (Signature signature = new Signature(filePath))
{
// Tutaj będą wykonywane operacje podpisu
}
Krok 3: Zdefiniuj opcje podpisywania metadanych
Utwórzmy teraz opcje podpisywania metadanych i dodajmy różne typy podpisów metadanych.
MetadataSignOptions options = new MetadataSignOptions();
// Dodaj podpisy metadanych
options
.Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // Wartość ciągu
.Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now)) // Wartości DateTime
.Add(new WordProcessingMetadataSignature("DocumentId", 123456)) // Wartość całkowita
.Add(new WordProcessingMetadataSignature("SignatureId", 123.456D)) // Podwójna wartość
.Add(new WordProcessingMetadataSignature("Amount", 123.456M)) // Wartość dziesiętna
.Add(new WordProcessingMetadataSignature("Total", 123.456F)); // Wartość pływająca
Krok 4: Podpisz dokument
Teraz podpiszemy dokument ze zdefiniowanymi opcjami metadanych i zapiszemy podpisany dokument w ścieżce pliku wyjściowego.
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
Na tym kończy się proces podpisywania dokumentu edytora tekstu metadanymi przy użyciu programu GroupDocs.Signature for .NET.
Wniosek
tym samouczku dowiedzieliśmy się, jak podpisywać dokument edytora tekstu przy użyciu metadanych przy użyciu programu GroupDocs.Signature for .NET. Podpisywanie metadanych dodaje cenne informacje do dokumentów, zwiększając ich autentyczność i identyfikowalność.
Często zadawane pytania
Czy mogę podpisywać dokumenty przy użyciu niestandardowych metadanych przy użyciu GroupDocs.Signature for .NET?
Tak, możesz definiować własne pola metadanych i podpisywać nimi dokumenty.
Czy GroupDocs.Signature for .NET jest kompatybilny z różnymi formatami dokumentów?
Tak, GroupDocs.Signature obsługuje szeroką gamę formatów dokumentów, w tym edytory tekstu, pliki PDF i inne.
Czy mogę podpisywać dokumenty programowo bez interakcji z użytkownikiem?
Absolutnie GroupDocs.Signature pozwala zautomatyzować proces podpisywania dokumentów w Twoich aplikacjach.
Czy dostępna jest wersja próbna programu GroupDocs.Signature for .NET?
Tak, możesz pobrać bezpłatną wersję próbną ze strony internetowej GroupDocs.
Czy GroupDocs.Signature for .NET obsługuje podpisy cyfrowe?
Tak, GroupDocs.Signature obsługuje podpisy cyfrowe i metadane dokumentów.