首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web客户端的powershell打印页pdf

web客户端的powershell打印页pdf
EN

Stack Overflow用户
提问于 2016-04-16 03:52:49
回答 1查看 1.1K关注 0票数 1

我正在尝试将网页从web客户端打印到pdf文件中。

我首先在web客户端对象中调用页面url:

代码语言:javascript
复制
$ie = New-Object -COMObject InternetExplorer.Application

$ie.visible = $true

$ie.Navigate('http://www.stackoverflow.com')

While ($ie.Busy) { Start-Sleep -Milliseconds 400 }

'Done!'

加载后,只需调用带有参数6,2的ExecWB,如本论坛中所示:

代码语言:javascript
复制
$ie.ExecWB(6,2)

while ( $ie.busy ) { Start-Sleep -Milliseconds 400 }

'Done 2!'

<#$ie.quit()#>

我正在使用Windows10下的PowerShell 5。

我有以下第一个问题:参数2不起作用。我会一直给你提示。

我不知道如何指定要打印的pdf文件的名称。

我在文档里什么也没找到。

在PowerShell 5中,ExecWB似乎不再是一个特性。

第二个问题:如果我使用ie.quit(),那么什么也不会发生。将不会打印该页面。

有什么想法吗?

谢谢

杰罗姆

EN

回答 1

Stack Overflow用户

发布于 2016-04-16 20:34:01

我建议你使用wkhtmltopdf来做你想做的事情。你可以通过chocolatey:cinst whktmltopdf安装它。它可以处理远程或本地的html文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36655763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档