Dodawanie podpisów tekstowych do dokumentów za pomocą GroupDocs.Signature

Wstęp

W dzisiejszym cyfrowym krajobrazie elektroniczne podpisywanie dokumentów stało się niezbędne do usprawnienia przepływów pracy i oszczędzania zasobów. GroupDocs.Signature for .NET zapewnia potężne rozwiązanie do programowego dodawania podpisów tekstowych do różnych formatów dokumentów. Ten samouczek przeprowadzi Cię przez kroki podpisywania dokumentu tekstem za pomocą GroupDocs.Signature for .NET.

Wymagania wstępne

Zanim zaczniemy, upewnij się, że masz następujące rzeczy:

  1. GroupDocs.Signature dla .NET: Pobierz i zainstaluj bibliotekę zTutaj.
  2. Środowisko programistyczne: Skonfiguruj środowisko programistyczne .NET.
  3. Dokument: Przygotuj dokument, który chcesz podpisać (np. PDF, Word).

Importowanie niezbędnych przestrzeni nazw

Zacznij od zaimportowania wymaganych przestrzeni nazw do swojego projektu .NET:

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

Krok 1: Załaduj dokument

Zacznij od załadowania dokumentu, który zamierzasz podpisać:

string filePath = "sample.pdf"; // Ścieżka do Twojego dokumentu
string fileName = Path.GetFileName(filePath);

Krok 2: Zdefiniuj ścieżkę do pliku wyjściowego

Następnie należy ustawić ścieżkę pliku wyjściowego, w którym zostanie zapisany podpisany dokument:

string outputFilePath = Path.Combine("Your Document Directory", "SignWithText", fileName);

Krok 3: Utwórz opcje podpisu

Skonfiguruj opcje podpisu tekstowego, w tym jego zawartość, położenie, rozmiar, kolor i styl czcionki:

TextSignOptions options = new TextSignOptions("John Smith")
{
    Left = 50, // Pozycja X
    Top = 200, // Pozycja Y
    Width = 100, // Szerokość podpisu
    Height = 30, // Wysokość podpisu
    ForeColor = Color.Red, // Kolor tekstu
    Font = new SignatureFont { Size = 14, FamilyName = "Comic Sans MS" } // Ustawienia czcionki
};

Krok 4: Podpisz dokument

Na koniec użyj GroupDocs.Signature, aby zastosować podpis tekstowy i zapisać podpisany dokument:

using (Signature signature = new Signature(filePath))
{
    SignResult result = signature.Sign(outputFilePath, options); // Podpisz dokument
    Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}

Wniosek

tym samouczku pokazaliśmy, jak programowo dodać podpis tekstowy do dokumentu przy użyciu GroupDocs.Signature dla .NET. Postępując zgodnie z tymi krokami, możesz skutecznie zwiększyć bezpieczeństwo i autentyczność swoich dokumentów.

Najczęściej zadawane pytania

Czy mogę dostosować wygląd podpisu tekstowego?

Tak, możesz dostosować różne atrybuty, takie jak kolor, czcionkę, rozmiar i położenie podpisu tekstowego, aby odpowiadały Twoim potrzebom.

Czy GroupDocs.Signature jest kompatybilny z wieloma formatami dokumentów?

Oczywiście! GroupDocs.Signature obsługuje szeroki zakres formatów, w tym PDF, Word, Excel, PowerPoint i inne.

Czy mogę dodać wiele podpisów tekstowych do jednego dokumentu?

Tak, możesz dodać wiele podpisów tekstowych, każdy z własnymi opcjami dostosowywania.

Czy GroupDocs.Signature gwarantuje integralność dokumentu po jego podpisaniu?

Tak, biblioteka korzysta z niezawodnych algorytmów kryptograficznych, aby zapewnić integralność dokumentu i zapobiec manipulacjom po jego podpisaniu.

Czy jest dostępna wersja próbna do przetestowania przed zakupem?

Tak, możesz pobrać bezpłatną wersję próbną ze stronyTutaj aby zapoznać się z funkcjami przed dokonaniem zakupu.