Class
MarkdownProvenance
OfficeIMO.Markdown
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
- options OfficeIMO.Provenance.OfficeProvenanceOptions? = null
Returns
OfficeProvenanceReportpublic static OfficeProvenanceReport InspectFile(string filePath, OfficeProvenanceOptions? options = null) #Inspects a bounded Markdown file.
Parameters
- filePath string
- options OfficeIMO.Provenance.OfficeProvenanceOptions? = null
Returns
OfficeProvenanceReportpublic static OfficeProvenanceRemovalResult Remove(string markdown, OfficeProvenanceRemovalOptions? options = null) #Removes selected C2PA text carriers from Markdown content.
Parameters
- markdown string
- options OfficeIMO.Provenance.OfficeProvenanceRemovalOptions? = null
Returns
OfficeProvenanceRemovalResultpublic static OfficeProvenanceRemovalResult RemoveFile(string inputPath, string outputPath, OfficeProvenanceRemovalOptions? options = null) #Removes selected C2PA text carriers and atomically writes a Markdown file.
Parameters
- inputPath string
- outputPath string
- options OfficeIMO.Provenance.OfficeProvenanceRemovalOptions? = null
Returns
OfficeProvenanceRemovalResult