我在PERL工作,我有一个完美显示的html结果页面。我想添加一个按钮,使这个html页面成为可以下载到你机器上的pdf。下面是生成html页面的代码。 fileFH在CGI代码中生成。
sub searchResults {
my $data = shift;
my $file = "$OUTFILES/$data.html";
open(my $fileFH, '<', $file) or return "Can not find file\n";
print $cgi->header();
while (<$fileFH>) {
print qq($_);
}
close($fileFH);
}
答案 0 :(得分:3)
如果您对转换的外部程序/依赖项持开放态度,我强烈推荐http://wkhtmltopdf.org/
流速:
您可能还希望缓存输出以减少转换次数。
修改强> Perl也有一个包装器。