API Reference

Class

MarkdownProvenance

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers static

Inspects and selectively removes standards-defined C2PA text carriers from Markdown.

Inheritance

  • Object
  • MarkdownProvenance

Methods

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

Inspects a Markdown string for structured and unstructured C2PA carriers.

Parameters

markdown 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 Markdown file.

Parameters

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

Removes selected C2PA text carriers from Markdown content.

Parameters

markdown 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 C2PA text carriers and atomically writes a Markdown file.

Parameters

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