Klassen-Sicherheit

Info

Repräsentiert das Documentize.Security-Plugin.

public sealed class Security

Vererbung

objectSecurity

Vererbte Mitglieder

Beispiele

Das Beispiel zeigt, wie man ein PDF-Dokument verschlüsselt.

// erstelle Sicherheit 
var plugin = new Security();
// erstelle ein EncryptionOptions-Objekt, um Anweisungen festzulegen
var opt = new EncryptionOptions("123456", "qwerty");
// füge den Eingabedateipfad hinzu
opt.AddInput(new FileDataSource(inputPath));
// setze den Ausgabedateipfad
opt.AddOutput(new FileDataSource(outputPath));
// führe den Prozess aus
plugin.Process(opt);

Das Beispiel zeigt, wie man ein PDF-Dokument entschlüsselt.

// erstelle Sicherheit 
var plugin = new Security();
// erstelle ein DecryptionOptions-Objekt, um Anweisungen festzulegen
var opt = new DecryptionOptions("123456"));
// füge den Eingabedateipfad hinzu
opt.AddInput(new FileDataSource(inputPath));
// setze den Ausgabedateipfad
opt.AddOutput(new FileDataSource(outputPath));
// führe den Prozess aus
plugin.Process(opt);

Konstruktoren

Security()

public Security()

Methoden

Process(IPluginOptions)

Startet die Verarbeitung von Documentize.Security mit den angegebenen Parametern.

public ResultContainer Process(IPluginOptions options)

Parameter

  • options IPluginOptions: Ein Optionsobjekt, das Anweisungen für das Documentize.Security enthält.

Rückgabewert

ResultContainer : Ein ResultContainer-Objekt, das das Ergebnis der Operation enthält.

Ausnahmen

InvalidOperationException

Namespace: Documentize Assembly: Documentize.dll

 Deutsch