ConvertFrom-Markdown
Převeďte obsah řetězce nebo souboru na objekt MarkdownInfo.
Syntaxe
PathParamSet (Výchozí)
ConvertFrom-Markdown
[-Path] <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
LiteralParamSet
ConvertFrom-Markdown
-LiteralPath <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
InputObjParamSet
ConvertFrom-Markdown
-InputObject <PSObject>
[-AsVT100EncodedString]
[<CommonParameters>]
Description
Tato rutina převede zadaný obsah na MarkdownInfo. Pokud je pro parametr Cesta zadána cesta k souboru, obsah souboru se převede. Výstupní objekt má tři vlastnosti:
- Vlastnost Token má abstraktní strom syntaxe (AST) převedeného objektu.
- Vlastnost html má převod HTML zadaného vstupu.
- Vlastnost VT100EncodedString má převedený řetězec s řídicími sekvencemi ANSI (VT100), pokud byl zadán parametr AsVT100EncodedString
Tato rutina byla zavedena v PowerShellu 6.1.
Příklady
Příklad 1: Převedení souboru obsahujícího obsah Markdownu na HTML
ConvertFrom-Markdown -Path .\README.md
Je vrácen objekt MarkdownInfo. Vlastnost Tokeny má AST převedeného obsahu souboru README.md. Vlastnost html má html převedený obsah souboru README.md.
Příklad 2: Převedení souboru obsahujícího obsah Markdownu na řetězec s kódováním VT100
ConvertFrom-Markdown -Path .\README.md -AsVT100EncodedString
Je vrácen objekt MarkdownInfo. Vlastnost Tokeny má AST převedeného obsahu souboru README.md. Vlastnost VT100EncodedString má řetězec kódovaný VT100 převedený obsah souboru README.md.
Příklad 3: Převedení vstupního objektu obsahujícího obsah Markdownu na řetězec kódovaný VT100
Get-Item .\README.md | ConvertFrom-Markdown -AsVT100EncodedString
Je vrácen objekt MarkdownInfo. Objekt FileInfo z Get-Item je převeden na řetězec kódovaný vT100. Vlastnost Tokeny má AST převedeného obsahu souboru README.md. Vlastnost VT100EncodedString má řetězec kódovaný VT100 převedený obsah souboru README.md.
Příklad 4: Převedení řetězce obsahujícího obsah Markdownu na řetězec kódovaný VT100
"**Bold text**" | ConvertFrom-Markdown -AsVT100EncodedString
Je vrácen objekt MarkdownInfo. Zadaný řetězec **Bold text** je převeden na řetězec kódovaný VT100 a je k dispozici v VT100EncodedString vlastnost.
Parametry
-AsVT100EncodedString
Určuje, jestli má být výstup kódován jako řetězec s řídicími kódy VT100.
Vlastnosti parametru
| Typ: | SwitchParameter |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-InputObject
Určuje objekt, který se má převést. Pokud je zadán objekt typu System.String, řetězec se převede. Pokud je zadán objekt typu System.IO.FileInfo, obsah souboru určeného objektem se převede. Objekty jakéhokoli jiného typu způsobí chybu.
Vlastnosti parametru
| Typ: | PSObject |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
InputObjParamSet
| Position: | Named |
| Povinné: | True |
| Hodnota z kanálu: | True |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-LiteralPath
Určuje cestu k souboru, který se má převést.
Vlastnosti parametru
| Typ: | String[] |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
| Aliasy: | PSPath, PO |
Sady parametrů
LiteralParamSet
| Position: | Named |
| Povinné: | True |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-Path
Určuje cestu k souboru, který se má převést.
Vlastnosti parametru
| Typ: | String[] |
| Default value: | None |
| Podporuje zástupné znaky: | True |
| DontShow: | False |
Sady parametrů
PathParamSet
| Position: | 0 |
| Povinné: | True |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.