API Reference

Class

HtmlProvenance

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers static

Inspects and selectively removes standards-defined provenance from HTML documents.

Inheritance

  • Object
  • HtmlProvenance

Methods

public static OfficeProvenanceReport Inspect(String html, OfficeProvenanceOptions options = null) #
Returns: OfficeProvenanceReport

Inspects embedded and external C2PA carriers plus supported embedded image data URIs.

Parameters

html System.String requiredposition: 0
options OfficeIMO.Provenance.OfficeProvenanceOptions = null optionalposition: 1
public static OfficeProvenanceReport InspectFile(String filePath, OfficeProvenanceOptions options = null) #
Returns: OfficeProvenanceReport

Inspects a bounded HTML file without resolving external resources.

Parameters

filePath System.String requiredposition: 0
options OfficeIMO.Provenance.OfficeProvenanceOptions = null optionalposition: 1
public static OfficeProvenanceRemovalResult Remove(String html, OfficeProvenanceRemovalOptions options = null) #
Returns: OfficeProvenanceRemovalResult

Removes selected HTML provenance and provenance in supported embedded image data URIs.

Parameters

html System.String requiredposition: 0
options OfficeIMO.Provenance.OfficeProvenanceRemovalOptions = null optionalposition: 1
public static OfficeProvenanceRemovalResult RemoveFile(String inputPath, String outputPath, OfficeProvenanceRemovalOptions options = null) #
Returns: OfficeProvenanceRemovalResult

Removes selected provenance and atomically writes the resulting HTML file.

Parameters

inputPath System.String requiredposition: 0
outputPath System.String requiredposition: 1
options OfficeIMO.Provenance.OfficeProvenanceRemovalOptions = null optionalposition: 2