PdfEncryptionDetails

PdfEncryptionDetails(string, string)

Initierar en instans av denna klass.

public PdfEncryptionDetails(string userPassword, string ownerPassword)

Se även


PdfEncryptionDetails(string, string, PdfPermissions)

Initierar en instans av denna klass.

public PdfEncryptionDetails(string userPassword, string ownerPassword, PdfPermissions permissions)

Exempel

Visar hur man ställer in behörigheter för ett sparat PDF-dokument.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello world!");

// Utöka behörigheter för att tillåta redigering av kommentarer.
PdfEncryptionDetails encryptionDetails =
    new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);

// Skapa ett "PdfSaveOptions"-objekt som vi kan skicka till dokumentets "Spara"-metod
// för att ändra hur den metoden konverterar dokumentet till .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Aktivera kryptering via egenskapen "EncryptionDetails".
saveOptions.EncryptionDetails = encryptionDetails;

// När vi öppnar det här dokumentet måste vi ange lösenordet innan vi kan komma åt dess innehåll.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);

Se även