Aracılığıyla paylaş


ConvertFrom-Markdown

Bir dizenin veya dosyanın içeriğini MarkdownInfo nesnesine dönüştürün.

Sözdizimi

PathParamSet EnterprisePublishing

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

LiteralParamSet

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

InputObjParamSet

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

Description

Bu cmdlet, belirtilen içeriği bir MarkdownInfodö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:

  • Belirteci ö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
  • VT100EncodedString özelliği, AsVT100EncodedString parametresi belirtilmişse 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. Belirteçleri özelliği, README.md dosyasının dönüştürülmüş içeriğinin AST'sine sahiptir. Html özelliği, README.md dosyasının HTML dönüştürülmüş içeriğine 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. Belirteçleri özelliği, README.md dosyasının dönüştürülmüş içeriğinin AST'sine sahiptir. VT100EncodedString özelliği, README.md dosyasının VT100 kodlanmış dize dönüştürülmüş içeriğine 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. Get-Item nesnesi VT100 ile kodlanmış bir dizeye dönüştürülür. Belirteçleri özelliği, README.md dosyasının dönüştürülmüş içeriğinin AST'sine sahiptir. VT100EncodedString özelliği, README.md dosyasının VT100 kodlanmış dize dönüştürülmüş içeriğine 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.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer: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 türlerdeki nesneler hata verir.

Parametre özellikleri

Tür:PSObject
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

InputObjParamSet
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-LiteralPath

Dönüştürülecek dosyanın yolunu belirtir.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:PSPath, LP

Parametre kümeleri

LiteralParamSet
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Path

Dönüştürülecek dosyanın yolunu belirtir.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:True
DontShow:False

Parametre kümeleri

PathParamSet
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

PSObject

Çıkışlar

Microsoft.PowerShell.MarkdownRender.MarkdownInfo