对于包含大量动态元素且没有可打印版本的网页,有哪些方法可以调整打印边距?

对于包含大量动态元素且没有可打印版本的网页,有哪些方法可以调整打印边距?

很抱歉,标题可能无法反映出我到底想问什么,因为我对网站设计术语了解不多,所以我会尽量描述得更清楚

问题是关于打印非打印机友好型网站。我知道可能没有适用于所有网站的通用解决方案,所以我正在寻找一个足够通用的解决方案,或者至少是一些我可以尝试的提示。这只与打印为 pdf 文件有关,我并不关心在实际纸张上打印。我尝试过简单地保存页面(ctrl+s),这似乎可以正确保留格式,但页面上有一些东西一直尝试连接到互联网,这阻止我离线打开网页(它打开了大约 2 秒钟,然后在离线打开保存的网页时进入 DNS 错误页面)

我正在尝试打印此页(使用 Chrome 上的谷歌翻译将中文翻译成英文)

https://blog.csdn.net/wzz4420381/article/details/106773005

我打开了广告拦截器,所以页边空白处的很多广告都已经被删除了。尝试正常打印(使用 A0 纸张尺寸,默认的 A4 尺寸完全乱了套)如下所示:

在此处输入图片描述

我注意到边缘处的某些信息被截断了:

打印预览版本
在此处输入图片描述

此部分在实际网页上的样子
在此处输入图片描述

很明显,网页的某些部分被截断了。我最初以为这是因为打印边距设置,但在 chrome 中尝试了边距设置,但无济于事。在 pdf 版本中,某些部分仍然被截断。我现在认为这可能是由于网页本身的一些元素造成的。例如,在这个页面的打印预览版本中,

在此处输入图片描述

框内的横幅会随着我向下滚动页面而向下滚动,直到到达页面的某个点(文章的末尾,而不是页面本身的末尾),之后即使我进一步向下滚动,横幅仍停留在该点。但是在打印版本中,此横幅会出现在 pdf 的每一页末尾。我认为网页上的这些元素是导致我无法正确打印出来的原因。我尝试了一些我熟悉的基本方法(调整边距大小、更改打印纸张尺寸等),但并没有真正的帮助。我只想要整篇文章的 pdf 文件,以便在需要时可以离线阅读。我该如何打印这些不适合打印的网站?

答案1

当您自己处理问题时可能还有其他选择,但更快捷、更轻松的方法就是利用已经存在的解决方案!

Web 服务,例如随时可用,而且我猜想它不是唯一的。只需插入 URL 并查看是否有任何改进,如果没有,您可以尝试其他方法,直到获得所需的输出。希望对您有所帮助!

相关内容