officefileapi-devexpress-dot-office-dot-digitalsignatures-dot-documentsigner-dot-removesignatures-x28-system-dot-io-dot-stream-system-dot-io-dot-stream-x29.md
Removes signatures from a stream and saves the result.
Namespace : DevExpress.Office.DigitalSignatures
Assembly : DevExpress.Docs.v25.2.dll
NuGet Package : DevExpress.Document.Processor
public void RemoveSignatures(
Stream inputStream,
Stream outputStream
)
Public Sub RemoveSignatures(
inputStream As Stream,
outputStream As Stream
)
| Name | Type | Description |
|---|---|---|
| inputStream | Stream |
The stream that contains a target file.
| | outputStream | Stream |
The stream to which to save the result.
|
The code sample below removes signatures from a DOCX and XLSX document:
string input_docx = "Template_signed.docx";
string output_docx = "Template_cleared.docx";
//Remove signatures from DOCX document:
using (Stream signedContent = new FileStream(input_docx, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
using (Stream clearedContent = new FileStream(output_docx, FileMode.Create, FileAccess.Write, FileShare.Read))
{
DocumentSigner remover = new DocumentSigner();
remover.RemoveSignatures(signedContent, clearedContent);
}
}
string input_workbook = "Template_signed.xlsx";
string output_workbook = "Template_cleared.xlsx";
//Remove signatures form XLSX document:
using (Stream signedContent = new FileStream(input_workbook, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
using (Stream clearedContent = new FileStream(output_workbook, FileMode.Create, FileAccess.Write, FileShare.Read))
{
DocumentSigner remover = new DocumentSigner();
remover.RemoveSignatures(signedContent, clearedContent);
}
}
Dim input_docx As String = "Template_signed.docx"
Dim output_docx As String = "Template_cleared.docx"
'Remove signatures from DOCX document:
Using signedContent As Stream = New FileStream(input_docx, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
Using clearedContent As Stream = New FileStream(output_docx, FileMode.Create, FileAccess.Write, FileShare.Read)
Dim remover As New DocumentSigner()
remover.RemoveSignatures(signedContent, clearedContent)
End Using
End Using
Dim input_workbook As String = "Template_signed.xlsx"
Dim output_workbook As String = "Template_cleared.xlsx"
'Remove signatures form XLSX document:
Using signedContent As Stream = New FileStream(input_workbook, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
Using clearedContent As Stream = New FileStream(output_workbook, FileMode.Create, FileAccess.Write, FileShare.Read)
Dim remover As New DocumentSigner()
remover.RemoveSignatures(signedContent, clearedContent)
End Using
End Using
See Also