我正在寻找一种使用 Perl 在 Internet Explorer 中打开 PDF 文件然后保存的方法。
(我希望用户能够与脚本交互并决定是否发生下载,这就是为什么我希望 pdf 显示在 IE 中,所以我不能使用类似的东西LWP::Simple
。)
例如,这段代码加载(显示)一个 pdf,但我不知道如何让 Perl 告诉 IE 保存文件。
use Win32::OLE;
my $ie = Win32::OLE->new("InternetExplorer.Application");
$ie->{Visible} = 1;
Win32::OLE->WithEvents($ie);
$ie->Navigate('http://www.aeaweb.org/Annual_Meeting/pdfs/2014_Registration.pdf');
我想我可能需要使用 OLE 方法execWB
,但我无法弄清楚。