Table of Contents

Class PdfEncryption

Namespace
NAPS2.Pdf
Assembly
NAPS2.Sdk.dll

Configuration for PDF encryption (e.g. passwords, permissions).

public record PdfEncryption : IEquatable<PdfEncryption>
Inheritance
PdfEncryption
Implements
Inherited Members

Properties

AllowAnnotations

public bool AllowAnnotations { get; init; }

Property Value

bool

AllowContentCopying

public bool AllowContentCopying { get; init; }

Property Value

bool

AllowContentCopyingForAccessibility

public bool AllowContentCopyingForAccessibility { get; init; }

Property Value

bool

AllowDocumentAssembly

public bool AllowDocumentAssembly { get; init; }

Property Value

bool

AllowDocumentModification

public bool AllowDocumentModification { get; init; }

Property Value

bool

AllowFormFilling

public bool AllowFormFilling { get; init; }

Property Value

bool

AllowFullQualityPrinting

public bool AllowFullQualityPrinting { get; init; }

Property Value

bool

AllowPrinting

public bool AllowPrinting { get; init; }

Property Value

bool

EncryptPdf

public bool EncryptPdf { get; init; }

Property Value

bool

OwnerPassword

public string? OwnerPassword { get; init; }

Property Value

string

UserPassword

public string? UserPassword { get; init; }

Property Value

string