ConvertFrom-Markdown
문자열 또는 파일의 내용을 MarkdownInfo 개체로 변환합니다.
구문
PathParamSet (기본값)
ConvertFrom-Markdown
[-Path] <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
LiteralParamSet
ConvertFrom-Markdown
-LiteralPath <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
InputObjParamSet
ConvertFrom-Markdown
-InputObject <PSObject>
[-AsVT100EncodedString]
[<CommonParameters>]
Description
이 cmdlet은 지정된 내용을 MarkdownInfo변환합니다. Path 매개 변수에 대한 파일 경로를 지정하면 파일의 내용이 변환됩니다. 출력 개체에는 다음 세 가지 속성이 있습니다.
- 토큰 속성에는 변환된 개체의 AST(추상 구문 트리)가 있습니다.
- Html 속성에는 지정된 입력의 HTML 변환이 있습니다.
- AsVT100EncodedString 매개 변수가 지정된 경우 VT100EncodedString 속성에는 ANSI(VT100) 이스케이프 시퀀스가 있는 변환된 문자열이 있습니다.
이 cmdlet은 PowerShell 6.1에서 도입되었습니다.
예제
예제 1: Markdown 콘텐츠가 포함된 파일을 HTML로 변환
ConvertFrom-Markdown -Path .\README.md
MarkdownInfo 개체가 반환됩니다.
토큰 속성에는 변환된 README.md 파일 콘텐츠의 AST가 포함되어 있습니다.
Html 속성에는 README.md 파일의 HTML 변환 콘텐츠가 있습니다.
예제 2: Markdown 콘텐츠가 포함된 파일을 VT100으로 인코딩된 문자열로 변환
ConvertFrom-Markdown -Path .\README.md -AsVT100EncodedString
MarkdownInfo 개체가 반환됩니다.
토큰 속성에는 변환된 README.md 파일 콘텐츠의 AST가 포함되어 있습니다.
VT100EncodedString 속성에는 README.md 파일의 VT100으로 인코딩된 문자열 변환된 콘텐츠가 있습니다.
예제 3: Markdown 콘텐츠가 포함된 입력 개체를 VT100으로 인코딩된 문자열로 변환
Get-Item .\README.md | ConvertFrom-Markdown -AsVT100EncodedString
MarkdownInfo 개체가 반환됩니다.
의 Get-Item 개체가 VT100으로 인코딩된 문자열로 변환됩니다.
토큰 속성에는 변환된 README.md 파일 콘텐츠의 AST가 포함되어 있습니다.
VT100EncodedString 속성에는 README.md 파일의 VT100으로 인코딩된 문자열 변환된 콘텐츠가 있습니다.
예제 4: Markdown 콘텐츠가 포함된 문자열을 VT100으로 인코딩된 문자열로 변환
"**Bold text**" | ConvertFrom-Markdown -AsVT100EncodedString
MarkdownInfo 개체가 반환됩니다. 지정된 문자열 **Bold text** VT100으로 인코딩된 문자열로 변환되고 VT100EncodedString 속성에서 사용할 수 있습니다.
매개 변수
-AsVT100EncodedString
출력을 VT100 이스케이프 코드를 사용하여 문자열로 인코딩해야 하는지를 지정합니다.
매개 변수 속성
| 형식: | SwitchParameter |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | Named |
| 필수: | False |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-InputObject
변환할 개체를 지정합니다. System.String
매개 변수 속성
| 형식: | PSObject |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
InputObjParamSet
| Position: | Named |
| 필수: | True |
| 파이프라인의 값: | True |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-LiteralPath
변환할 파일의 경로를 지정합니다.
매개 변수 속성
| 형식: | String[] |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
| 별칭: | PSPath, Lp 로 |
매개 변수 집합
LiteralParamSet
| Position: | Named |
| 필수: | True |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-Path
변환할 파일의 경로를 지정합니다.
매개 변수 속성
| 형식: | String[] |
| Default value: | None |
| 와일드카드 지원: | True |
| DontShow: | False |
매개 변수 집합
PathParamSet
| Position: | 0 |
| 필수: | True |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.