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


ConvertFrom-Markdown

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

Syntax

ConvertFrom-Markdown
                [-Path] <String[]>
                [-AsVT100EncodedString]
                [<CommonParameters>]
ConvertFrom-Markdown
                -LiteralPath <String[]>
                [-AsVT100EncodedString]
                [<CommonParameters>]
ConvertFrom-Markdown
                -InputObject <PSObject>
                [-AsVT100EncodedString]
                [<CommonParameters>]

Description

Ez a parancsmag a megadott tartalmat MarkdownInfo-vá alakítja. Ha meg van adva egy fájl elérési útja az Elérési út paraméterhez, a rendszer konvertálja a fájl tartalmát. A kimeneti objektum három tulajdonsággal rendelkezik:

  • A Jogkivonat 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 az 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 vissza lesz adva. A Tokens tulajdonság a fájl konvertált tartalmának AST-ével rendelkezik README.md . A Html tulajdonság a fájl HTML-konvertált README.md 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 vissza lesz adva. A Tokens tulajdonság a fájl konvertált tartalmának AST-ével rendelkezik README.md . A VT100EncodedString tulajdonság a fájl VT100 kódolt sztringre konvertált tartalmát README.md 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 vissza lesz adva. A fileInfo objektum VT100 Get-Item kódolású sztringgé lesz konvertálva. A Tokens tulajdonság a fájl konvertált tartalmának AST-ével rendelkezik README.md . A VT100EncodedString tulajdonság a fájl VT100 kódolt sztringre konvertált tartalmát README.md tartalmazza.

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

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

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

Paraméterek

-AsVT100EncodedString

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

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InputObject

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

Típus:PSObject
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-LiteralPath

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

Típus:String[]
Aliasok:PSPath, LP
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Path

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

Típus:String[]
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:True

Bevitelek

PSObject

Kimenetek

Microsoft.PowerShell.MarkdownRender.MarkdownInfo