Megosztás a következőn keresztül:


ConvertFrom-Markdown

Sztring vagy fájl tartalmának konvertálása MarkdownInfo objektummá.

Syntax

PathParamSet (Alapértelmezett)

ConvertFrom-Markdown
    [-Path] <String[]>
    [-AsVT100EncodedString]
    [<CommonParameters>]

LiteralParamSet

ConvertFrom-Markdown
    -LiteralPath <String[]>
    [-AsVT100EncodedString]
    [<CommonParameters>]

InputObjParamSet

ConvertFrom-Markdown
    -InputObject <PSObject>
    [-AsVT100EncodedString]
    [<CommonParameters>]

Description

Ez a parancsmag átalakítja a megadott tartalmat egy MarkdownInfo. Ha a Elérési út paraméterhez fájlelérési utat ad meg, a fájl tartalma konvertálódik. A kimeneti objektum három tulajdonsággal rendelkezik:

  • A Token tulajdonság a konvertált objektum absztrakt szintaxisfával (AST) rendelkezik
  • A Html tulajdonság a megadott bemenet HTML-konvertálásával rendelkezik
  • A VT100EncodedString tulajdonság anzisi (VT100) feloldósorozatokkal rendelkező konvertált sztringet tartalmaz, ha a AsVT100EncodedString paraméter meg lett adva

Ez a parancsmag a PowerShell 6.1-ben lett bevezetve.

Példák

1. példa: Markdown-tartalmat tartalmazó fájl konvertálása HTML-fájllá

ConvertFrom-Markdown -Path .\README.md

A MarkdownInfo objektum lesz visszaadva. A Tokens tulajdonság a README.md fájl konvertált tartalmának AST-ével rendelkezik. A Html tulajdonság a README.md fájl HTML-konvertált tartalmát tartalmazza.

2. példa: Markdown-tartalmat tartalmazó fájl átalakítása VT100 kódolású sztringgé

ConvertFrom-Markdown -Path .\README.md -AsVT100EncodedString

A MarkdownInfo objektum lesz visszaadva. A Tokens tulajdonság a README.md fájl konvertált tartalmának AST-ével rendelkezik. A VT100EncodedString tulajdonság a README.md fájl VT100 kódolt sztringre konvertált tartalmát tartalmazza.

3. példa: Markdown-tartalmat tartalmazó bemeneti objektum átalakítása VT100 kódolású sztringgé

Get-Item .\README.md | ConvertFrom-Markdown -AsVT100EncodedString

A MarkdownInfo objektum lesz visszaadva. A FileInfo objektumot a Get-Item VT100 kódolású sztringgé alakítja. A Tokens tulajdonság a README.md fájl konvertált tartalmának AST-ével rendelkezik. A VT100EncodedString tulajdonság a README.md fájl VT100 kódolt sztringre konvertált tartalmát tartalmazza.

4. példa: Markdown-tartalmat tartalmazó sztring átalakítása VT100 kódolású sztringgé

"**Bold text**" | ConvertFrom-Markdown -AsVT100EncodedString

A MarkdownInfo objektum lesz visszaadva. A megadott sztring **Bold text** VT100 kódolású sztringgé alakul, és VT100EncodedString tulajdonságban érhető el.

Paraméterek

-AsVT100EncodedString

Megadja, hogy a kimenetet VT100-feloldókódokkal rendelkező sztringként kell-e kódolni.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-InputObject

A konvertálni kívánt objektumot adja meg. Ha egy System.String típusú objektum van megadva, a rendszer konvertálja a sztringet. Ha egy System.IO.FileInfo típusú objektum van megadva, a rendszer konvertálja az objektum által megadott fájl tartalmát. Bármely más típusú objektum hibát eredményez.

Paramétertulajdonságok

Típus:PSObject
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

InputObjParamSet
Position:Named
Kötelező:True
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-LiteralPath

Megadja a konvertálni kívánt fájl elérési útját.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:PSPath, LP

Paraméterkészletek

LiteralParamSet
Position:Named
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Path

Megadja a konvertálni kívánt fájl elérési útját.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

PathParamSet
Position:0
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

PSObject

Kimenetek

Microsoft.PowerShell.MarkdownRender.MarkdownInfo