API Reference
Class
PdfSecurityMutationResult
Output and proof produced by an existing-document encryption mutation.
Inheritance
- Object
- PdfSecurityMutationResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method PdfDocument.Decrypt
- Method PdfDocument.Encrypt
- Method PdfDocument.Reencrypt
- Method PdfDocument.TryDecrypt
- Method PdfDocument.TryEncrypt
- Method PdfDocument.TryReencrypt
Methods
public PdfDocument ToDocument() #Returns:
PdfDocumentOpens the rewritten bytes through the normal fluent document API.
Inherited Methods
Properties
public PdfSecurityMutationKind Kind { get; } #Security mutation that produced this result.
public Byte[] Pdf { get; } #Rewritten PDF bytes.
public PdfMutationPlan MutationPlan { get; } #Full-rewrite decision and required proof.
public PdfRewritePreservationReport PreservationReport { get; } #Comparison proving preservation of supported non-security document structures.
public PdfDocumentSecurityInfo SourceSecurity { get; } #Security state read from the source document.
public PdfDocumentSecurityInfo OutputSecurity { get; } #Security state read back from the rewritten document.
public Boolean IsEncrypted { get; } #True when the output is protected by Standard password security.