以矢量图形形式保存安全网页的精确副本

Cla*_*ley 9 google-chrome vector-graphics macos

我想以矢量图形形式保存网页的精确副本,所以我不能使用屏幕截图技术(因为它以光栅图形形式存储图像)。

我已经通过 Safari、Chrome 和 Firefox 尝试过“打印为 pdf”和“另存为 pdf”。这在大多数情况下都有效。但是,保存的 pdf 并不是所有网页的精确副本。例如,尝试将此网页保存为 pdf,并注意如何在保存的 pdf 中不包含赞成/反对图标。

我也试过用 Safari 保存为 WebArchive。这里的问题是我需要裁剪生成的文件,但我不知道如何裁剪 WebArchive,因为预览无法打开它,它只是在 Safari 中打开(回到第一个)。

我还尝试过提供一键式解决方案的 Web 浏览器插件,将网页另存为 pdf(矢量图形形式)。这样效果更好(保存了准确的页面)并且几乎解决了问题,只是这些程序通过将页面 url 发送到基于云的程序进行查询然后保存页面来工作。这意味着此技术不适用于需要我的凭据才能登录的 https 站点。

所以我在一个角落里。我正在尝试保存需要我的登录凭据才能查看的网页的精确矢量图形副本。我怎样才能做到这一点?

Kev*_*nko 6

将页面打印为 PDF 得到的结果与在屏幕上查看页面时看到的结果不同。

发生这种情况是因为网页包含一个 CSS 样式表,它会在打印页面时更改页面。

这个问题将帮助您避免该问题: 如何使用屏幕样式表进行打印?

按照那里的说明打印带有屏幕样式表的页面。

然后您应该能够打印为 PDF 并获得与您在屏幕上看到的相同的结果。