How to Save a Webpage as PDF in Chrome (2 Ways)

English 简体中文 繁体中文 Tiếng Việt
Summary

Chrome can save a webpage as a searchable-text PDF via Ctrl+P or ⌘+P by choosing Save as PDF and adjusting layout, paper size, scale, and background graphics. That built-in print flow works for simple pages with good print stylesheets, but it can miss lazy-loaded images, hide wanted sections, clip wide tables, or capture only part of a scrollable container because Chrome reflows the page for paper instead of capturing the screen. PageSaver handles those cases by scrolling and capturing the rendered page, keeping links clickable, offering Reader Mode for clean article-only PDFs, and saving full-page PNGs, though normal captures are image-based so their text is not selectable. Use Ctrl+P for straightforward pages where searchable text matters, PageSaver for long or problematic pages, and Reader Mode for clean readable copies, with Single Page versus Multi-Page and quality settings chosen based on screen reading versus printing.

Chrome 已经可以把任何网页保存为 PDF,无需扩展程序。按 Ctrl+P(在 Mac 上为 ⌘+P),将目标打印机设为另存为 PDF,然后单击保存。对于简短、简单的页面,说实话,这就是你需要的全部操作。

当页面很长、图片会随着滚动加载,或者“打印”后看起来和屏幕完全不一样时,就会更难。本指南涵盖两种方式:Chrome 内置的方式,以及 PageSaver——我们在 PixelsTech 制作的免费扩展程序,用于处理打印功能不够用的页面。

使用 Chrome 的打印对话框将网页保存为 PDF

这适用于任何计算机上的 Chrome,也是 Google 官方帮助页面中描述的打印方法:

  1. 打开要保存的页面。
  2. 按 Ctrl+P(Windows、Linux)或 ⌘+P(Mac)。也可以使用文件 > 打印。
  3. 在目标打印机旁,选择另存为 PDF。
  4. 如果页面较宽,将布局设为横向。在更多设置下,你会找到纸张尺寸、缩放和背景图形。
  5. 单击保存并选择一个文件夹。

得到的 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 后,某个页面没有按你预期的方式保存,请使用右键菜单中的报告问题。我们的大多数修复都是这样开始的。

CHROME BROWSER EXTENSION PAGESAVER SAVE AS PDF WEBPAGE TO PDF PRINT TO PDF

  RELATED

  COMMENTS

0

No comment for this article.