Class DocxToPdfPreflightReport
- Namespace
- DocToolkit
- Assembly
- DocToolkit.dll
What a document contains that DocxToPdfConverter may not carry into the PDF.
public sealed class DocxToPdfPreflightReport
- Inheritance
-
DocxToPdfPreflightReport
- Inherited Members
Remarks
An inventory, not a loss report. Every finding says a construct is present. None says it was dropped, because this is produced by reading the source — the conversion has not run and may not run at all.
That distinction is the whole point of the type. The renderer beneath DocxToPdfConverter produces no report of its own, so a report claiming to list what was lost could not be checked against anything. A report of what is at risk can be, and stays true whatever the renderer does with it.
Properties
Findings
Everything found, in a stable order. Empty means nothing on the list was present.
public IReadOnlyList<DocxToPdfPreflightFinding> Findings { get; }
Property Value
HasFindings
Whether anything was found — the "does a human need to look at this?" question, which is what a caller batching third-party documents actually asks.
public bool HasFindings { get; }
Property Value
Remarks
Empty is not a promise the conversion is faithful. It means none of the constructs this version knows about is present. Charts, SmartArt and embedded objects are not yet among them — see DocxToPdfPreflight.