diff --git a/translated/tech/20211021 How to Convert a Webpage to PDF in Linux.md b/published/20211021 How to Convert a Webpage to PDF in Linux.md similarity index 71% rename from translated/tech/20211021 How to Convert a Webpage to PDF in Linux.md rename to published/20211021 How to Convert a Webpage to PDF in Linux.md index 252c46a043..aa2a32d884 100644 --- a/translated/tech/20211021 How to Convert a Webpage to PDF in Linux.md +++ b/published/20211021 How to Convert a Webpage to PDF in Linux.md @@ -3,45 +3,46 @@ [#]: author: "Ankush Das https://itsfoss.com/author/ankush/" [#]: collector: "lujun9972" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-13928-1.html" 如何在 Linux 下将网页转换为 PDF 文件 ====== +![](https://img.linux.net.cn/data/attachment/album/202110/28/111738tncncbml6jwcz6s8.jpg) + 当你将某些资源存档或用于教育目的时,将网页保存为 PDF 是很方便的。 -But, how do you convert a webpage to PDF in Linux? 但是,你如何在 Linux 中把一个网页转换成 PDF? -_**你可以选择使用每个 Linux 发行版上的网页浏览器(GUI),或者使用终端将网页变成 PDF 文件。**_ +你可以选择使用每个 Linux 发行版上的网页浏览器(GUI),或者使用终端将网页变成 PDF 文件。 在这里,我将提到这两种方法来帮助你完成工作。 ### 方法 1:使用网页浏览器将网页转换为 PDF 文件 -尽管我在本教程中使用的是 Mozilla Firefox,但你也可以用任何[可用于 Linux 的最佳浏览器][1]做同样的事情。 +尽管我在本教程中使用的是 Mozilla Firefox,但你也可以用任何 [可用于 Linux 的最佳浏览器][1] 做同样的事情。 ![][2] -1\. 加载你想转换的网页。 +1、加载你想转换的网页。 -2\. 在浏览器菜单中找到“**打印**”选项,或使用键盘快捷键 “**Ctrl + P**”。 +2、在浏览器菜单中找到“**打印**”选项,或使用键盘快捷键 `Ctrl + P`。 -3\. 默认情况下,它应该让你把它保存为 PDF。你需要点击“保存”,然后选择目的地并保存网页。 +3、默认情况下,它应该让你把它保存为 PDF。你需要点击“保存”,然后选择目的地并保存网页。 ![Save webpage as PDF in Mozilla Firefox][3] 这种简单方法的一个主要问题是,它包括页面上的所有元素。这可能包括评论、页脚等。你可以用一个 PDF 编辑器来删除部分内容,但这是一个额外的任务。 -_**更好的选择是利用一个浏览器扩展,如 [Print Friendly][4]。它允许你在下载 PDF 之前编辑和删除网页的部分内容**_。 +更好的选择是利用一个浏览器扩展,如 [Print Friendly][4]。它允许你在下载 PDF 之前编辑和删除网页的部分内容。 ### 方法 2:使用终端将网页转换为 PDF 或图片 -你可能已经知道,你可以[在 Linux 终端浏览互联网][5],甚至[使用命令行下载文件][6]。这并不奇怪,因为你可以在终端中做更多的事情,包括将网页下载为 PDF。 +你可能已经知道,你可以 [在 Linux 终端浏览互联网][5],甚至 [使用命令行下载文件][6]。这并不奇怪,因为你可以在终端中做更多的事情,包括将网页下载为 PDF。 -一个灵巧的开源命令行工具 **wkhtmltopdf** 和 **wkhtmltoimage** 来拯救你,让你把任何 HTML 网页转换成 PDF 或图像文件。 +一个灵巧的开源命令行工具 `wkhtmltopdf` 和 `wkhtmltoimage` 可以帮到你,让你把任何 HTML 网页转换成 PDF 或图像文件。 它使用 Qt WebKit 渲染引擎来完成这个任务。你可以浏览它的 [GitHub页面][7] 了解更多信息。 @@ -67,11 +68,11 @@ wkhtmltopdf URL/domain filename.pdf wkhtmltopdf linuxmint.com mint.pdf ``` -你可以选择使用 “****” 完整的 URL 或使用域名,如上面的例子所示。 +你可以选择使用 `https://linuxmint.com` 这样完整的 URL 或使用域名,如上面的例子所示。 默认情况下,生成的文件将保存在主目录下。 -在转换网页时,你还可以得到一些令人兴奋的选项。 +在转换网页时,你还可以得到一些好玩的选项。 例如,你可以**对 PDF 文件应用灰度过滤器**,在同一文件中**制作多个页面副本**,以及在转换过程中**排除**图像。 @@ -99,13 +100,13 @@ wkhtmltopdf --no-images linuxmint.com mint.pdf wkhtmltoimage linuxmint.com mint.png ``` -注意,与使用浏览器的 GUI 方法不同,通过终端使用这些工具有其局限性。它似乎不能成功转换利用任何 <iframe> 代码片段的网页。 +注意,与使用浏览器的 GUI 方法不同,通过终端使用这些工具有其局限性。它似乎不能成功转换利用任何 `