机械化打印为pdf

发布于 2024-12-29 12:32:47 字数 467 浏览 0 评论 0原文

可能的重复:
如何抓取许多网站的缩略图屏幕截图?< /a>

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

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

Possible Duplicate:
How do I grab a thumbnail screenshot of many websites?

I wrote a script using perl mechanize to login and fetch a page. How can I "print" that page to "pdf" directly from my perl script? I'd like to save a snapshot of how it looks in the browser.

I can get the html using $mech->content();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

三月梨花 2025-01-05 12:32:47

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

Check out wkhtmltopdf - there are variants for PDF and images (PNG etc). It's basically a command-line tool wrapping the webkit html engine. Works quite nicely, and it's cross-platform too. Whether you can get it past your login form will depend on how the target site works.

长安忆 2025-01-05 12:32:47

有许多CPAN 模块可将 HTML 转换为 PDF。向他们中的任何一个提供来自 Mechanize 的内容。

There's a number of CPAN modules to convert HTML to PDF. Feed any of them the content from Mechanize.

萝莉病 2025-01-05 12:32:47

$mech 包含纯 html,因此您不能只打印它。检查此线程:如何抓取许多网站的缩略图截图?

The $mech contain plain html so you can't just print it. Check this thread: How do I grab a thumbnail screenshot of many websites?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文