officefileapi-devexpress-dot-docs-dot-pdf.md
Contains members used to specify signature information for an exported PDF file.
Namespace : DevExpress.Docs.Pdf
Assembly : DevExpress.Docs.Core.v25.2.dll
NuGet Package : DevExpress.Docs.Core
public class SignatureOptions
Public Class SignatureOptions
The following members return SignatureOptions objects:
The following code snippet signs the exported PDF file:
using DevExpress.Docs.Presentation;
using DevExpress.Docs.Presentation.Export;
using System.Security.Cryptography.X509Certificates;
//...
using (var presentation = new Presentation(File.ReadAllBytes("C:\\Documents\\Presentation.pptx")))
{
var options = new PdfExportOptions();
options.SignatureOptions.Certificate = new X509Certificate2(@"..\..\..\SignDemo.pfx", "dxdemo");
options.SignatureOptions.HashAlgorithm = DevExpress.Docs.Pdf.HashAlgorithm.SHA256;
options.SignatureOptions.ImageData = File.ReadAllBytes("..\\..\\..\\image.emf");
options.SignatureOptions.Location = "USA";
options.SignatureOptions.ContactInfo = "[email protected]";
options.SignatureOptions.Reason = "Approved";
presentation.ExportToPdf(new FileStream("C:\\Documents\\Presentation.pdf", FileMode.Create, FileAccess.ReadWrite), options);
}
Imports DevExpress.Docs.Presentation
Imports DevExpress.Docs.Presentation.Export
Imports System.Security.Cryptography.X509Certificates
'...
Using presentation = New Presentation(File.ReadAllBytes("C:\Documents\Presentation.pptx"))
Dim options = New PdfExportOptions()
options.SignatureOptions.Certificate = New X509Certificate2("..\..\..\SignDemo.pfx", "dxdemo")
options.SignatureOptions.HashAlgorithm = DevExpress.Docs.Pdf.HashAlgorithm.SHA256
options.SignatureOptions.ImageData = File.ReadAllBytes("..\..\..\image.emf")
options.SignatureOptions.Location = "USA"
options.SignatureOptions.ContactInfo = "[email protected]"
options.SignatureOptions.Reason = "Approved"
presentation.ExportToPdf(new FileStream("C:\\Documents\\Presentation.pdf", FileMode.Create, FileAccess.ReadWrite), options)
End Using
Object SignatureOptions
See Also