Class Security

Class Security

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

Representa el plugin Aspose.Pdf.Plugins.Security.

public sealed class Security : IPlugin

Herencia

objectSecurity

Implementa

IPlugin

Miembros Heredados

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ejemplos

El ejemplo demuestra cómo encriptar un documento PDF.

// crear Security 
var plugin = new Security();
// crear objeto EncryptionOptions para establecer instrucciones
var opt = new EncryptionOptions("123456", "qwerty", DocumentPrivilege.ForbidAll));
// agregar ruta del archivo de entrada
opt.AddInput(new FileDataSource(inputPath));
// establecer ruta del archivo de salida
opt.AddOutput(new FileDataSource(outputPath));
// realizar el proceso
plugin.Process(opt);

El ejemplo demuestra cómo desencriptar un documento PDF.

// crear Security 
var plugin = new Security();
// crear objeto DecryptionOptions para establecer instrucciones
var opt = new DecryptionOptions("123456"));
// agregar ruta del archivo de entrada
opt.AddInput(new FileDataSource(inputPath));
// establecer ruta del archivo de salida
opt.AddOutput(new FileDataSource(outputPath));
// realizar el proceso
plugin.Process(opt);

Constructores

Security()

public Security()

Métodos

Process(IPluginOptions)

Inicia el procesamiento de Aspose.Pdf.Plugins.Security con los parámetros especificados.

public ResultContainer Process(IPluginOptions options)

Parámetros

options IPluginOptions

Un objeto de opciones que contiene instrucciones para Aspose.Pdf.Plugins.Security.

Retorna

ResultContainer

Un objeto ResultContainer que contiene el resultado de la operación.

Excepciones

InvalidOperationException

 Español