/ / Faça o download do PDF com o IE COM Object - powershell, internet-explorer, pdf, com

Baixar PDF com o IE COM Object - powershell, internet-explorer, pdf, com

Eu pareço bater em uma parede tentando baixar um arquivo PDF.

Usando o objeto COM do Internet Explorer do PowerShells,meu script efetua login em um site e depois navega para o documento PDF. Uma vez na página PDF, tentei alguns métodos recomendados para baixar o arquivo.

1) Usando Invoke-WebRequest

Invoke-WebRequest -uri $PDFUrl -OutFile $Path.pdf

2) Canalize a instância atual do IE para o meu caminho, da seguinte maneira:

$ie.navigate($url)
Start-sleep -seconds 5
$ie | Out-File $Path.pdf

Ambos os métodos estão produzindo PDFs inválidos (sem conteúdo real). Estou faltando alguma coisa? Alguém sabe como posso fazer o download do PDF corretamente para o meu caminho?

Agradecemos antecipadamente por qualquer sugestão.

Respostas:

0 para resposta № 1

Você pode usar System.Net.WebClient

$wc = New-Object System.Net.WebClient
$wc.DownloadFile($url,$file)