ConvertFrom-Markdown
Bir dizenin veya dosyanın içeriğini MarkdownInfo nesnesine dönüştürün.
Sözdizimi
ConvertFrom-Markdown
[-Path] <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
ConvertFrom-Markdown
-LiteralPath <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
ConvertFrom-Markdown
-InputObject <PSObject>
[-AsVT100EncodedString]
[<CommonParameters>]
Description
Bu cmdlet, belirtilen içeriği MarkdownInfo'ya dönüştürür. Path parametresi için bir dosya yolu belirtildiğinde, dosyadaki içerik dönüştürülür. Çıkış nesnesinin üç özelliği vardır:
- Token özelliği, dönüştürülen nesnenin soyut söz dizimi ağacına (AST) sahiptir
- Html özelliği, belirtilen girişin HTML dönüştürmesine sahiptir
- AsVT100EncodedString parametresi belirtilmişse VT100EncodedString özelliği ANSI (VT100) kaçış dizileriyle dönüştürülmüş dizeye sahiptir
Bu cmdlet PowerShell 6.1'de kullanıma sunulmuştur.
Örnekler
Örnek 1: Markdown içeriği içeren bir dosyayı HTML'ye dönüştürme
ConvertFrom-Markdown -Path .\README.md
MarkdownInfo nesnesi döndürülür. Tokens özelliği, dosyanın dönüştürülmüş içeriğinin AST'sine README.md
sahiptir. Html özelliği, dosyanın HTML dönüştürülmüş içeriğine README.md
sahiptir.
Örnek 2: Markdown içeriği içeren bir dosyayı VT100 ile kodlanmış bir dizeye dönüştürme
ConvertFrom-Markdown -Path .\README.md -AsVT100EncodedString
MarkdownInfo nesnesi döndürülür. Tokens özelliği, dosyanın dönüştürülmüş içeriğinin AST'sine README.md
sahiptir. VT100EncodedString özelliği, dosyanın VT100 kodlamalı dize dönüştürülmüş içeriğine README.md
sahiptir.
Örnek 3: Markdown içeriği içeren giriş nesnesini VT100 ile kodlanmış bir dizeye dönüştürme
Get-Item .\README.md | ConvertFrom-Markdown -AsVT100EncodedString
MarkdownInfo nesnesi döndürülür. dosyasından FileInfo nesnesi Get-Item
VT100 kodlanmış bir dizeye dönüştürülür. Tokens özelliği, dosyanın dönüştürülmüş içeriğinin AST'sine README.md
sahiptir. VT100EncodedString özelliği, dosyanın VT100 kodlamalı dize dönüştürülmüş içeriğine README.md
sahiptir.
Örnek 4: Markdown içeriği içeren bir dizeyi VT100 ile kodlanmış bir dizeye dönüştürme
"**Bold text**" | ConvertFrom-Markdown -AsVT100EncodedString
MarkdownInfo nesnesi döndürülür. Belirtilen dize **Bold text**
VT100 ile kodlanmış bir dizeye dönüştürülür ve VT100EncodedString özelliğinde kullanılabilir.
Parametreler
-AsVT100EncodedString
Çıktının VT100 kaçış kodlarıyla bir dize olarak kodlanması gerekip gerekmediğini belirtir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-InputObject
Dönüştürülecek nesneyi belirtir. System.String türünde bir nesne belirtildiğinde, dize dönüştürülür. System.IO.FileInfo türünde bir nesne belirtildiğinde, nesne tarafından belirtilen dosyanın içeriği dönüştürülür. Başka bir türdeki nesneler hatayla sonuçlanır.
Tür: | PSObject |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-LiteralPath
Dönüştürülecek dosyanın yolunu belirtir.
Tür: | String[] |
Diğer adlar: | PSPath, LP |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Path
Dönüştürülecek dosyanın yolunu belirtir.
Tür: | String[] |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | True |
Girişler
Çıkışlar
Microsoft.PowerShell.MarkdownRender.MarkdownInfo
İlişkili Bağlantılar
PowerShell