Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfHtmlExportSummary

Namespace OfficeIMO.Html.Pdf
Assembly OfficeIMO.Html.Pdf
Modifiers sealed

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

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 Boolean UsesSharedDocumentStyles { get; } #

True when the complete output uses the shared responsive OfficeIMO 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.