如何将网页保存为与网页浏览器上显示的完全相同的 PDF(无需可选择的文本)

如何将网页保存为与网页浏览器上显示的完全相同的 PDF(无需可选择的文本)

我想将网页保存为 pdf 文件。很多用于此任务的工具都会更改网页的外观/格式。我希望将网页按原样打印为 PDF(如在 Web 浏览器上一样),而无需对样式或对齐进行任何处理,也不会丢失任何网页的静态组件。类似的问题是

但是,这个问题有一个附加标准,即文本必须保持可选。我不需要那个。pdf 页面可以只是网页的截图。目前,我手动执行此操作。我截取整个页面的屏幕截图,然后使用 Paint 将其分成几个较小的图像并保存每个图像。最后,我将图像转换为一个 pdf 文件。对于非常大的网页来说,这很繁琐。所以,我基本上是在寻找一种工具来自动化这一过程。

是我想保存的与浏览器中显示的完全一样的网页。

答案1

有一些 Firefox 插件(可能还有 Chrome 插件)可以截取完整的网页截图并将其保存为 PDF。

例如: https://addons.mozilla.org/nl/firefox/addon/fireshot/

您可以通过谷歌搜索找到更多内容:chrome/firefox 截图插件/插件 PDF

答案2

我发现的一个解决方案是歌剧(右键单击)另存为 PDF(将按照屏幕上的布局保存)。

我寻找了很多解决方案,这是唯一能正确解决该问题的浏览器。

在此处输入图片描述

答案3

你试过像 pdforge 这样的虚拟 PDF 打印机吗?

https://www.pdfforge.org/

如果存在问题,还有数十家其他公司生产类似的产品。

答案4

Firefox 97.0.2(至少在 macOS 中)如果您右键单击网页,则会出现屏幕截图功能,您可以在其中选择“保存整页”或“保存可见内容”。

这将创建一个包含“屏幕截图”、当前日期和时间以及页面标题(而不是 URL)的 PNG 文件。虽然我更喜欢包含可选文本和链接的 PDF,但这是我刚刚发现的最可靠的方法。

关于某些内容的警告其他解决方案,浏览器扩展需要访问网站密码!我没有安装它!

对于某些网站来说,直接保存为整页是可以的,但对于像 OpenSea 列出您自己的 NFT 这样的网站则不行。另外,我真的很想找到一种在启动页面后不运行脚本的替代方案。右键单击并选择 Quicklook(在 macOS 上的 Finder 中)实际上可以很好地呈现这些页面,否则当您在现代浏览器中打开它时会替换已保存的内容。使用不会运行 javascript 的其他浏览器打开这样的页面也可以,但我今天的搜索让我真的不想运行任何脚本,但当前显示的信息会被保存。

相关内容