1
我想從網頁客戶端打印網頁到PDF文件。PDF格式的網頁客戶端的PowerShell打印頁面
我首先調用頁面的URL在Web客戶端對象:
$ie = New-Object -COMObject InternetExplorer.Application
$ie.visible = $true
$ie.Navigate('http://www.stackoverflow.com')
While ($ie.Busy) { Start-Sleep -Milliseconds 400 }
'Done!'
,當它的加載,只需調用ExecWB與參數6,2喜歡在這個論壇中發現:
$ie.ExecWB(6,2)
while ($ie.busy) { Start-Sleep -Milliseconds 400 }
'Done 2!'
<#$ie.quit()#>
我正在使用Windows 10下的PowerShell 5.
我有以下第一個問題:參數2不起作用。我會一直提示。
我不知道如何指定PDF文件我想在打印的名稱。
我沒有發現任何的文檔中。
ExecWB似乎不再是PowerShell 5中的一項功能。
第二個問題:如果我把ie.quit()然後沒有任何反應。該頁面將不會打印。
任何想法?
感謝名單
傑羅姆
我看了一下文檔:我想我可以從PowerShell調用程序whktmltopdf.exe,但是我無法從中指定任何參數。我錯了嗎?我有另一個問題來獲取URI的HTML源代碼:DownloadString似乎不再是PowerShell 5中的一個功能了......非常奇怪! –
你需要什麼參數? – majkinetor
風景+ pdf格式的類型(可搜索) –