VintaSoft Imaging .NET SDK 15.1: Документация для .NET разработчика
В этом разделе
PDF: Как удалить цифровую подпись из PDF-документа
В этом разделе
Если необходимо удалить цифровую подпись из PDF-документа, необходимо выполнить следующие действия:
Вот код на C#/VB.NET, который демонстрирует, как удалить все цифровые подписи из PDF-документа:
using Vintasoft.Imaging.Pdf;
using Vintasoft.Imaging.Pdf.Tree.InteractiveForms;

public class PdfSignaturesHelper2
{
    /// <summary>
    /// Removes all digital signatures from PDF document.
    /// </summary>
    /// <param name="pdfFilename">The filename of PDF document.</param>
    public static void RemoveDigitalSignaturesFromPdfDocument(string pdfFilename)
    {
        // open PDF document
        using (PdfDocument document = new PdfDocument(pdfFilename))
        {
            // if PDF document has PDF interactive form
            if (document.InteractiveForm != null)
            {
                // for each signature field
                foreach (PdfInteractiveFormField field in
                    document.InteractiveForm.GetSignatureFields())
                {
                    // remove signature field
                    field.Remove();
                }

                // pack PDF document
                document.Pack();
            }
        }
    }
}

Imports Vintasoft.Imaging.Pdf
Imports Vintasoft.Imaging.Pdf.Tree.InteractiveForms

Public Class PdfSignaturesHelper2
    ''' <summary>
    ''' Removes all digital signatures from PDF document.
    ''' </summary>
    ''' <param name="pdfFilename">The filename of PDF document.</param>
    Public Shared Sub RemoveDigitalSignaturesFromPdfDocument(pdfFilename As String)
        ' open PDF document
        Using document As New PdfDocument(pdfFilename)
            ' if PDF document has PDF interactive form
            If document.InteractiveForm IsNot Nothing Then
                ' for each signature field
                For Each field As PdfInteractiveFormField In document.InteractiveForm.GetSignatureFields()
                    ' remove signature field
                    field.Remove()
                Next

                ' pack PDF document
                document.Pack()
            End If
        End Using
    End Sub
End Class



Пожалуйста, ознакомьтесь с тем, как добавить цифровую подпись к PDF-документу здесь .
Пожалуйста, ознакомьтесь с тем, как проверить цифровые подписи в PDF-документе здесь .