API Reference
PdfHtmlExportSummary
Observable summary for one PDF to HTML export.
Inheritance
- Object
- PdfHtmlExportSummary
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
- Property PdfHtmlConversionResult.Summary
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public PdfHtmlProfile Profile { get; } #PDF to HTML profile used for the export.
public String ProfileId { get; } #Stable profile identifier for manifests, wrappers, and sidecars.
public IReadOnlyList<Int32> PageNumbers { get; } #One-based source page numbers rendered into the HTML output, preserving duplicate selections.
public Int32 SourcePageCount { get; } #Total page count in the source PDF before page selection.
public Int32 RenderedPageCount { get; } #Number of page instances rendered into the HTML output.
public Int32 TextBlockCount { get; } #Number of line-level text blocks represented by the selected logical pages.
public Int32 HeadingCount { get; } #Number of heading blocks represented by the selected logical pages.
public Int32 ListItemCount { get; } #Number of list items represented by the selected logical pages.
public Int32 TableCount { get; } #Number of detected table regions represented by the selected logical pages.
public Int32 ImageCount { get; } #Number of logical image resources represented by the selected logical pages.
public Int32 ImagePlacementCount { get; } #Number of image placements represented by the selected logical pages.
public Int32 ImagePlaceholderCount { get; } #Number of image placeholder elements emitted by the selected profile and output policy.
public Int32 LinkCount { get; } #Number of logical link annotations represented by the selected logical pages.
public Int32 RenderedLinkCount { get; } #Number of link annotations emitted by the selected profile and output policy.
public Int32 RenderedSafeUriLinkCount { get; } #Number of emitted URI links that use a safe HTML link target.
public Int32 RenderedUnsafeUriLinkCount { get; } #Number of emitted URI links preserved as inert unsafe link metadata.
public Int32 RenderedInternalDestinationLinkCount { get; } #Number of emitted internal destination links preserved as destination metadata.
public Int32 SkippedLinkCount { get; } #Number of selected logical links not emitted by the selected profile or output policy.
public Int32 OutlineCount { get; } #Number of outline/bookmark entries discovered in the loaded logical document.
public Int32 RenderedOutlineCount { get; } #Number of outline/bookmark entries emitted into the selected HTML export scope.
public Int32 FormFieldCount { get; } #Number of document form fields available to the export.
public Int32 FormWidgetCount { get; } #Number of form widget placements represented by the selected logical pages.
public Boolean HasAcroFormXfa { get; } #True when the source AcroForm contains XFA packets that are represented only as inert review metadata.
public Int32 AcroFormXfaPacketCount { get; } #Number of named XFA packets discovered in the source AcroForm.
public Int32 AcroFormXfaStreamCount { get; } #Number of XFA stream payloads discovered in the source AcroForm.
public Int32 AcroFormXfaPayloadByteCount { get; } #Total decoded byte length for readable XFA payloads.
public Boolean HasOpenAction { get; } #True when the exported page scope includes a readable document open action.
public Boolean HasCatalogActions { get; } #True when catalog-level actions are represented in the exported document scope.
public Boolean HasPageActions { get; } #True when the exported pages include page-level actions.
public Boolean HasAnnotationActions { get; } #True when the exported pages include annotation-level actions.
public Boolean HasActiveContent { get; } #True when catalog, page, or annotation actions are represented by the export summary.
public Int32 PotentiallyUnsafeActionCount { get; } #Number of represented actions whose type can execute script, launch external content, submit/import data, or play rich media.
public Int32 JavaScriptActionCount { get; } #Number of represented JavaScript actions.
public Int32 LaunchActionCount { get; } #Number of represented launch actions.
public Int32 SubmitFormActionCount { get; } #Number of represented form-submission actions.
public Int32 ImportDataActionCount { get; } #Number of represented import-data actions.
public Int32 CatalogActionCount { get; } #Number of catalog-level actions represented for the exported document scope.
public Int32 PageActionCount { get; } #Number of page-level actions in the loaded source document.
public Int32 SelectedPageActionCount { get; } #Number of page-level actions in the selected export page scope.
public Int32 AnnotationActionCount { get; } #Number of annotation-level actions in the loaded source document.
public Int32 SelectedAnnotationActionCount { get; } #Number of annotation-level actions in the selected export page scope.
public Int32 WarningCount { get; } #Number of conversion warnings recorded during the export.
public Boolean EmitsDocumentShell { get; } #True when the output includes a complete HTML document shell.
public OfficeVisualThemeKind Theme { get; } #Shared OfficeIMO visual theme selected for complete HTML output.
public PdfHtmlImageExportMode ImageExportMode { get; } #Image export behavior used for the generated HTML.
public String FidelityContract { get; } #Profile fidelity contract copied into the export summary.
public String UnsupportedScope { get; } #Known unsupported or intentionally simplified scope copied into the export summary.