很抱歉,标题可能无法准确反映我想问的问题,因为我对网站设计术语了解不多,所以我会尽可能地进行描述
问题是关于打印非打印友好网站。我知道可能没有适用于所有网站的通用解决方案,所以我正在寻找一个足够通用的解决方案,或者至少有一些关于我可以尝试的指示。这只是关于打印为 pdf 文件,我不关心在实际纸张上打印。我尝试过简单地保存页面 (ctrl+s),这似乎可以正确保留格式,但是页面上有些东西一直在尝试连接到互联网,这阻止了我离线打开网页(它打开大约2 秒,然后在离线打开保存的网页时进入 DNS 错误页面)
我正在尝试打印此页面(使用 Chrome 上的谷歌翻译将中文翻译成英文)
https://blog.csdn.net/wzz4420381/article/details/106773005
我有一个广告拦截器,所以边缘的很多广告已经被删除了。尝试正常打印(使用纸张大小为 A0,默认的 A4 大小完全乱七八糟)看起来像这样:
我注意到一些信息在页边空白处被切断了:
很明显,网页的某些部分已被截断。我最初认为这是因为打印边距设置,但在 chrome 中尝试边距设置没有帮助。pdf 版本中有些部分仍然被截断。我现在认为这可能是因为网页本身的某些元素。例如,在此页面的打印预览版本中,
当我在页面上向下滚动时,框内的横幅会向下滚动,直到我到达页面中的某个点(文章结尾,而不是页面本身的结尾),之后横幅停留在那个位置点,即使我进一步向下滚动。然而,在印刷版中,此横幅出现在 pdf 每一页的末尾。我认为网页上的这些元素是阻止我正确打印出来的原因。我尝试了一些我熟悉的基本操作(调整页边距大小、更改打印纸尺寸等),但并没有真正的帮助。我只想要完整的文章作为 pdf 文件,以便在需要时可以离线阅读。我该怎么做才能打印此类非打印机友好的网站?