Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

MarkdownProvenance

OfficeIMO.Markdown

Namespace
OfficeIMO.Markdown
Assembly
OfficeIMO.Markdown
Source revision
0eef6a5756b9 with working tree changes
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) #

Inspects a Markdown string for structured and unstructured C2PA carriers.

Parameters

markdown string required
options OfficeIMO.Provenance.OfficeProvenanceOptions? = null optional

Returns

OfficeProvenanceReport
public static OfficeProvenanceReport InspectFile(string filePath, OfficeProvenanceOptions? options = null) #

Inspects a bounded Markdown file.

Parameters

filePath string required
options OfficeIMO.Provenance.OfficeProvenanceOptions? = null optional

Returns

OfficeProvenanceReport
public static OfficeProvenanceRemovalResult Remove(string markdown, OfficeProvenanceRemovalOptions? options = null) #

Removes selected C2PA text carriers from Markdown content.

Parameters

markdown string required
options OfficeIMO.Provenance.OfficeProvenanceRemovalOptions? = null optional

Returns

OfficeProvenanceRemovalResult
public static OfficeProvenanceRemovalResult RemoveFile(string inputPath, string outputPath, OfficeProvenanceRemovalOptions? options = null) #

Removes selected C2PA text carriers and atomically writes a Markdown file.

Parameters

inputPath string required
outputPath string required
options OfficeIMO.Provenance.OfficeProvenanceRemovalOptions? = null optional

Returns

OfficeProvenanceRemovalResult