동적으로 HTML 파일에 이미지를 삽입 해 봅니다. 동적으로 말하면 사용자가 물어볼 것입니다. 여기서는 상상할 수 있습니다. 두 경우 모두 사용자가 코드를 실행해야합니다. 특정 폴더에 이미지를 넣으십시오.동적으로 이미지를 HTML 파일에 삽입합니다.
generate-html -includeImages
과 같은 스위치 매개 변수를 사용하면 switch 매개 변수가 true이면 MyImagefolder의 모든 이미지를 변환하고 하나씩 차례대로 출력에 넣습니다.
또는 여러 값을 허용하고이 경우 사용자에 여기 generate-html -includeImages image1.gif, image2.gif
내 HTML 파일에 삽입 한 이미지를 사용하는 코드와 같은 이미지의 이름을 입력해야 매개 변수를 통해
:
$PSScriptRoot = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition
$image = "$PSScriptRoot\img.gif"
$ImageBits = [Convert]::ToBase64String((Get-Content $image -Encoding Byte))
$ImageHTML = "<img src=data:image/png;base64,$($ImageBits) alt='My Image'/>"
그런 다음 내 변수를 내 convertto-html
명령에 삽입합니다.
ConvertTo-Html -Body $style -PreContent "$imageHTML" | Out-File "$PSScriptRoot\report.html"
그래서, 당신의 질문은 여기에 무엇입니까? –
제 질문은 어떻게 동적으로 하나 또는 여러 이미지를 HTML 페이지에 삽입 할 수 있습니까? 내 머리 속에 2 가지 접근법이 있지만 어떻게 실현하는지 잘 모릅니다. 당신이 더 좋은 생각을 가지고 있다면 나는 그것을 어떻게 깨달을 수 있는가? 감사합니다. – kekimian