机械化打印到pdf

时间:2012-01-27 05:33:00

标签: perl mechanize

  

可能重复:
  How do I grab a thumbnail screenshot of many websites?

我使用perl mechanize编写了一个脚本来登录和获取页面。如何直接从我的perl脚本“打印”该页面为“pdf”?我想在浏览器中保存它的外观快照。

我可以使用$mech->content();

获取html

3 个答案:

答案 0 :(得分:2)

查看wkhtmltopdf - 有PDF和图像的变体(PNG等)。它基本上是一个包装webkit html引擎的命令行工具。工作得很好,也是跨平台的。是否可以通过您的登录表单获取它将取决于目标站点的工作方式。

答案 1 :(得分:2)

有许多CPAN modules to convert HTML to PDF。向其中任何一个提供来自Mechanize的内容。

答案 2 :(得分:-2)

$mech包含普通html,因此您无法打印它。检查此主题:How do I grab a thumbnail screenshot of many websites?