Skip to main content

Namespace AdCodicem.Pdf.Diagnostics

Classes​

PdfDiagnosticCodes

The diagnostic codes the library emits. They are part of the public contract: renaming one is a breaking change, because callers filter and assert on them.

PdfDiagnostics

Collects what the library noticed while working on a document.

PdfEncryptedException

Thrown when a document is encrypted and cannot be opened with the credentials supplied.

PdfException

Thrown when an operation on a PDF document cannot be carried out at all.

PdfFormatException

Thrown when the input is not a PDF file, or is damaged beyond repair.

PdfLimitExceededException

Thrown when reading reaches one of the reader's guards and PdfReaderOptions.ThrowOnLimit asks for an exception rather than a warning.

Structs​

PdfDiagnostic

A single observation made while reading, writing or transforming a document.

Enums​

PdfDiagnosticSeverity

How much a diagnostic entry should worry the caller.