PdfEncryptionDetails

PdfEncryptionDetails(string, string)

Inizializza un’istanza di questa classe.

public PdfEncryptionDetails(string userPassword, string ownerPassword)

Guarda anche


PdfEncryptionDetails(string, string, PdfPermissions)

Inizializza un’istanza di questa classe.

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

Esempi

Mostra come impostare le autorizzazioni su un documento PDF salvato.

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

builder.Writeln("Hello world!");

// Estende i permessi per consentire la modifica delle annotazioni.
PdfEncryptionDetails encryptionDetails =
    new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);

// Crea un oggetto "PdfSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui il metodo converte il documento in .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Abilita la crittografia tramite la proprietà "EncryptionDetails".
saveOptions.EncryptionDetails = encryptionDetails;

// Quando apriremo questo documento, dovremo fornire la password prima di accedere al suo contenuto.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);

Guarda anche