Chrome 已经可以将任何网页保存为 PDF,无需扩展程序。按 Ctrl+P(在 Mac 上按 ⌘+P),将目标打印机设置为另存为 PDF,然后单击保存。对于简短简单的页面,说实话,这就是你需要的全部。
当页面很长、滚动时才加载图片,或者“打印”后与屏幕显示完全不同时,就会变得更困难。本指南涵盖两种方式:Chrome 内置的方式,以及 PageSaver——我们在 PixelsTech 开发的免费扩展程序,用于处理打印效果不佳的页面。
使用 Chrome 的打印对话框将网页保存为 PDF
这在任何计算机上的 Chrome 中都可以使用,这也是 Google 自己的帮助页面 中描述的打印方法:
- 打开要保存的页面。
- 按 Ctrl+P(Windows、Linux)或 ⌘+P(Mac)。你也可以使用 文件 > 打印。
- 在目标打印机旁边,选择另存为 PDF。
- 如果页面较宽,将布局设置为横向。在更多设置下,你会找到纸张大小、缩放和背景图形。
- 单击保存并选择一个文件夹。
你得到的 PDF 包含真实文本,因此可以搜索并从中复制。这是打印相比基于截图的工具做得更好的主要方面。
何时打印为 PDF 就足够了
对于新闻文章、食谱、收据、预订确认和文档页面,Ctrl+P 通常效果很好。许多这类网站都附带打印样式表,这是一组 仅在页面被打印或保存为 PDF 时应用 的规则。好的打印样式表会为你隐藏菜单和广告。
如果打印对话框右侧的预览看起来正确,保存即可完成。
将网页打印为 PDF 时出错的地方
打印并不会拍摄你所看到的内容。Chrome 会为纸张重新布局页面,这就是意外出现的原因:
- 图片位置出现空白。许多页面仅在你滚动到附近时才加载图片。这称为 懒加载。如果在滚动之前打印,那些图片就从未加载。
- 页面部分缺失。用于隐藏广告的同一打印样式表也可能隐藏你想要的内容,例如侧边栏或评论区。
- 右侧文本被截断。宽表格和代码块并不总能适应纵向页面。
- 长聊天或 Web 应用只保存了一部分。有些网站是在一个框内滚动,而不是滚动整个页面。打印通常只得到适合该框的部分。
其中一些问题可以在打印对话框内快速修复:先滚动到底部,打开背景图形,或切换到横向。最后一种通常不管用。这就是捕获工具发挥作用的情况。
改用 PageSaver 保存页面
从 Chrome 网上应用店安装 PageSaver,打开页面,然后单击工具栏中的 PageSaver 图标。你会看到几个选项:
- 另存为 PDF 按页面在屏幕上的外观保存。PageSaver 在捕获时从上到下滚动页面,因此滚动时加载的图片会被加载,PDF 中的链接保持可点击。它还会查找在其自身框内滚动的内容,而这正是打印通常放弃的地方。
- 另存为 PDF(阅读模式) 仅保存文章:标题、文本和图片,不含广告、菜单或侧边栏。它需要一个免费的 PixelsTech 账户,对于你计划稍后阅读的任何内容,这是首选。
- 另存为图片 将整个页面保存为一张长 PNG。
右键菜单中也有相同的选项,因此你不必打开工具栏。
需要注意一个权衡:普通的另存为 PDF 是由页面图像生成的,因此你无法选择或搜索其中的文本。如果你需要稍后复制文本,请使用阅读模式,或 Chrome 的打印对话框。
单张长页面,还是普通页面?
在 PageSaver 的设置中,PDF 页面模式决定页面的布局方式。单页(默认)将整个网页保持为一张长页面,就像在屏幕上滚动一样,最适合在屏幕上阅读。多页会将其拆分为常规页面,如果你打算打印在纸上,这就是你想要的。
PDF 质量也在同一位置。高质量可保持小字清晰,但文件更大。如果 PDF 太大而无法通过电子邮件发送或上传,这里解释了 PDF 为什么会变大以及如何缩小它们。
PageSaver 可免费安装,并每月提供一定额度的免费保存次数。将页面保存为 Markdown 始终免费。
你应该使用哪一种?
对于需要可搜索文本的简单页面,请使用 Ctrl+P。对于长页面、充满懒加载图片的页面、聊天,或任何打印预览看起来不对的内容,请使用 PageSaver 的另存为 PDF。而对于你想保留并真正再次阅读的文章,另存为 PDF(阅读模式)会为你提供最干净的副本。
如果你尝试 PageSaver 而页面没有按预期保存,请使用右键菜单中的报告问题。我们的大多数修复都是这样开始的。
No comment for this article.