API Reference
PdfAnalysisReport
One-call health, capability, optimization, signature, repair, and optional compliance report.
Inheritance
- Object
- PdfAnalysisReport
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.Analyze
Inherited Methods
Properties
public PdfDocumentInfo Info { get; } #Document metadata, pages, catalog features, fields, annotations, and security state.
public PdfDocumentPreflight Preflight { get; } #Read and rewrite capabilities with structured blockers.
public PdfDiagnosticReport Diagnostics { get; } #Object, stream, font, and parser findings.
public PdfOptimizationReport Optimization { get; } #Lossless optimization opportunities and estimated savings.
public PdfSignatureValidationReport Signatures { get; } #Structural signature validation results.
public PdfAppendOnlyMutationReport AppendOnlyMutation { get; } #Append-only mutation capabilities.
public PdfRepairReport Repair { get; } #Parser repairs applied while opening the document.
public PdfComplianceReadinessReport Compliance { get; } #Optional profile-specific compliance readiness.
public Boolean CanRead { get; } #True when the document can be read.
public Boolean CanRewrite { get; } #True when a full rewrite has no known blocker.
public Boolean HasErrors { get; } #True when the analysis found an error-level diagnostic.
public Boolean HasWarnings { get; } #True when the analysis found a warning-level diagnostic.
public Boolean IsHealthy { get; } #True when the PDF is readable and has no error-level diagnostic. Rewrite or compliance restrictions remain available through their dedicated reports.