【发布时间】:2014-07-08 03:37:29
【问题描述】:
use HTML::HTMLDoc;
my $htmldoc = new HTML::HTMLDoc();
$htmldoc->set_html_content(qq~<html><body>A PDF file</body></html>~);
# $htmldoc->set_input_file($filename); # alternative to use a present file from your fs
my $pdf = $htmldoc->generate_pdf();
print $pdf->to_string();
$pdf->to_file('foo.pdf');
我正在使用 ActivePerl 并尝试通过 PPm 安装 HTML::HTMLDoc 并且我得到了
ppm install failed: Can't find any package that provides HTML::HTMLDoc
我什至尝试使用 Cpan install HTML::HTMLDoc 但我得到了
MFRANKL/HTML-HTMLDoc-0.10.tar.gz
C:\Perl\site\bin\dmake.exe -- NOT OK
CPAN: YAML::XS loaded ok (v0.39)
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
如何在我的 Perl 中安装模块。
已编辑
【问题讨论】:
-
您可能位于防火墙或代理服务器后面。 PPM 可以配置为使用代理服务器。可以在此处找到说明:docs.activestate.com/activeperl/5.10/faq/…
-
@ChankeyPathak 我设法安装了其他模块。我什至设法运行了 PPM 界面,却找不到 HTML::HTMLDoc 包。请用屏幕截图参考我编辑的问题。