Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfHtmlProfileContract

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

Describes the product contract for one PDF to HTML adapter profile.

Inheritance

  • Object
  • PdfHtmlProfileContract

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; } #

Adapter profile represented by this contract.

public HtmlConversionProfile SharedProfile { get; } #

Shared OfficeIMO HTML conversion profile represented by this adapter profile.

public String Id { get; } #

Stable profile identifier for wrappers, manifests, and documentation.

public String DisplayName { get; } #

Human-readable profile name.

public String Pipeline { get; } #

First-party conversion pipeline used by this profile.

public String IntendedUse { get; } #

Recommended use cases for this profile.

public String FidelityContract { get; } #

Fidelity and output contract callers can rely on.

public String UnsupportedScope { get; } #

Known unsupported or intentionally simplified scope.

public IReadOnlyList<String> PreservedSignals { get; } #

Logical PDF signals this profile treats as part of its supported v1 contract.

public IReadOnlyList<String> ReviewSignals { get; } #

Review-oriented diagnostics or geometry hints this profile can expose.

public IReadOnlyList<String> OutputArtifacts { get; } #

Output artifact shapes supported by this profile.

public IReadOnlyList<String> DiagnosticGuarantees { get; } #

Diagnostics callers can rely on when PDF content is simplified, rejected, or degraded.

public IReadOnlyList<String> RendererBoundaries { get; } #

Explicit non-goals that prevent callers from treating this adapter as a full PDF renderer or editable reconstruction engine.