如何截取整个网页的屏幕截图

简单的屏幕截图非常适合捕获在监视器上立即可见的内容,但是如果需要捕获整个网页怎么办?您可以通过以下三种简单的方法将一个较长的网页捕获为一个连续的图像,并在此过程中将其完全保留给查看者。

方法很重要:屏幕截图与打印

Windows 10,macOS和许多浏览器允许您将任何页面“打印”为PDF文件。 Windows的较旧版本还具有将任何文件“打印”到XPS(类似于PDF的替代方法)的内置功能。只需转到所需的网页,选择“文件”>“打印”,然后选择“ Microsoft Print to PDF”(如果有)或“ Microsoft XPS Document Writer”(如果没有)。在macOS中,单击“打印”对话框上的“ PDF”按钮。

鉴于此,您可能想知道为什么捕获网页的屏幕截图甚至很重要。仅按Ctrl + P并将网页转换为PDF或XPS不够简单吗?

虽然PDF非常适合用于文档,但是在保存网页方面存在固有的缺陷。无论您使用什么文档创建者,它都将充当虚拟打印机,物理打印过程中存在的任何缺陷(列对齐不良,文本重叠的广告等)都会出现在虚拟打印机创建的文档中。此外,如果所涉及的网站具有特定的“打印视图”以缓解上述问题,则意味着您不保留该网页的外观,而是保留该格式用于打印的网页。

使用屏幕捕获工具时,您并不会通过文档创建者来搅动网页。您正在捕获的像素(逐像素)恰好是您在屏幕上看到的。这样做不仅对存档有用,因为您可以获得网页的精确1:1表示,而且还可以向其他人确切显示页面的外观,而与其他页面的打印方式完全相反。

考虑到这一点,让我们看一下可用于在单个屏幕截图中捕获整个网页的三种技术:独立的屏幕捕获工具,浏览器插件以及随处可使用的便捷的基于Web的服务。

选项一:使用独立的截图工具捕获网页

尽管绝大多数操作系统都具有内置的屏幕捕获工具,但该工具通常是非常基本的。它可以很好地捕获屏幕的某些部分,但没有捕获整个网页所需的花哨信息。

幸运的是,有大量的第三方工具可以进行“滚动捕获”或“整页”捕获,其中屏幕截图工具将滚动浏览整个网页,以供您捕获并将屏幕快照拼接成一个连续的图像。我使用了很长时间的屏幕捕获工具FastStone Capture(Windows,售价20美元,见上文)具有此功能;通过工具栏按钮或按Ctrl + Alt + PrtScn触发。注意:您仍然可以从The Portable Freeware Collection下载较早的免费版本的FastStone Capture(尽管此版本缺少较新的功能,但确实具有滚动捕获功能)。

Screenpresso(Windows,免费)还具有滚动捕获功能,流行的捕获工具SnagIt(Windows / Mac,50美元)也具有滚动捕获功能。在寻找屏幕捕获工具(或搜索现有工具的文档)时,搜索关键字“ scrolling”以查看其是否具有必要的功能。

选项二:使用浏览器插件捕获网页

如果您定期使用独立的屏幕捕获工具,则效果很好,但是如果您的工作仅需要偶尔捕获一次网页,那么使用基于浏览器的工具就更有意义。

尽管有许多浏览器扩展工具,但我们喜欢上面显示的Nimbus屏幕截图。它是免费的,可用于Chrome和Firefox,并且界面简洁漂亮,可以完成工作。一键即可为您捕获并对齐图像。更好的是,完成后,您可以轻松地将图像保存到PC或将其上传到Google云端硬盘或Slack。

选项三:使用基于Web的工具捕获网页

那么,如果您只需要一次性将其发送给老板呢?您不必安装任何东西即可获取它-只要有问题的网页是可公开访问的(例如How-To Geek文章,而不必先登录某些网站),就可以轻松使用免费的屏幕CtrlQ.org上的捕获工具或Web-Capture.net上的类似工具。

虽然这两种工具都能很好地发挥作用,但Web-Capture在两个方面都有优势:它允许您指定图像格式,并支持通过书签进行捕获(因此您可以在浏览器的工具栏中放置快捷方式以访问捕获服务)。如果您不熟悉书签,请查阅我们的便捷指南。

这就是全部:无论您使用的是第三方工具,浏览器扩展程序,还是什至是基于Web的工具,您都可以轻松地在单个图像文件中捕获整个网页,以备后用,而您的老板,法庭案件,或出于任何原因想要整个网页的完美像素对像素表示。


$config[zx-auto] not found$config[zx-overlay] not found