Usuń podpis według identyfikatora
Wstęp
W tym samouczku dowiemy się, jak usunąć podpis według jego identyfikatora za pomocą GroupDocs.Signature for .NET. GroupDocs.Signature for .NET to potężna biblioteka, która umożliwia programistom dodawanie, usuwanie lub weryfikację podpisów cyfrowych w różnych formatach dokumentów przy użyciu aplikacji .NET.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące wymagania wstępne:
- Biblioteka GroupDocs.Signature dla platformy .NET: Pobierz i zainstaluj bibliotekę z witrynyTutaj.
- .NET Framework: Upewnij się, że w systemie zainstalowano .NET Framework.
- Dokument z podpisem: Przygotuj dokument (np. DOCX, PDF) z podpisem, który chcesz usunąć.
Importuj przestrzenie nazw
using System;
using System.IO;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Krok 1: Zdefiniuj ścieżki plików
Najpierw określ ścieżkę pliku dokumentu zawierającego podpis oraz ścieżkę pliku wyjściowego, w którym zostanie zapisany zmodyfikowany dokument.
string filePath = "sample_multiple_signatures.docx";
string fileName = Path.GetFileName(filePath);
string outputFilePath = Path.Combine("Your Document Directory", "DeleteById", fileName);
Krok 2: Skopiuj dokument
OdDelete
metoda modyfikuje dokument na miejscu, najlepiej utworzyć kopię oryginalnego dokumentu.
File.Copy(filePath, outputFilePath, true);
Krok 3: Usuń podpis według identyfikatora
ZainicjujSignature
obiekt ścieżką pliku dokumentu i użyj metodyDelete
metoda usuwania podpisu po jego identyfikatorze.
using (Signature signature = new Signature(outputFilePath))
{
string id = @"eff64a14-dad9-47b0-88e5-2ee4e3604e71";
bool result = signature.Delete(id);
if (result)
{
Console.WriteLine($"Signature with Id# '{id}' was deleted from document ['{fileName}'].");
}
else
{
Helper.WriteError($"Signature was not deleted from the document! Signature with id# '{id}' was not found!");
}
}
Wniosek
W tym samouczku dowiedzieliśmy się, jak usunąć podpis według jego identyfikatora za pomocą GroupDocs.Signature for .NET. Ta biblioteka zapewnia wygodny sposób programowego zarządzania podpisami cyfrowymi w różnych formatach dokumentów.
Często zadawane pytania
Czy mogę usunąć wiele podpisów jednocześnie?
Tak, możesz usunąć wiele podpisów, przeglądając ich identyfikatory i wywołując metodęDelete
metoda dla każdego identyfikatora.
Czy GroupDocs.Signature for .NET jest kompatybilny ze wszystkimi formatami dokumentów?
GroupDocs.Signature dla .NET obsługuje szeroką gamę formatów dokumentów, w tym PDF, DOCX, XLSX i inne.
Czy mogę dostosować wygląd podpisu?
Tak, możesz dostosować wygląd podpisu, w tym jego położenie, rozmiar, czcionkę i kolor.
Czy dostępna jest wersja próbna?
Tak, możesz pobrać bezpłatną wersję próbną ze stronyTutaj.
Gdzie mogę znaleźć pomoc lub wsparcie dotyczące GroupDocs.Signature for .NET?
Możesz odwiedzić forum pomocy technicznejTutaj do pomocy.