网页转PDF:把任意网页保存为PDF
粘贴一个网址,下载这个页面的整洁PDF,可选择纸张大小、方向、页边距,以及是否保留背景颜色。免费,无需注册,没有水印。
这个免费的网页转PDF转换器可以根据网址,把任意公开网页转换成PDF。粘贴地址,选择A4或Letter、方向、页边距,以及是否保留背景颜色,然后点击转换为PDF:一个真正的Chromium浏览器会打开页面,等待加载完成,再把它打印成文字可选中、链接可点击的PDF。不需要注册,没有水印。对于需要登录才能看的页面,请改用你自己浏览器的“另存为PDF”,Chrome、Edge、Firefox、Safari、iPhone和安卓的操作步骤都在下面。
如何把网页转换为PDF
- 复制页面地址:从浏览器的地址栏复制,粘贴到输入框里。如果你没有输入
https://,工具会替你加上。 - 选择纸张。A4几乎是各地通用的标准;美式Letter是美国和加拿大的默认纸张。
- 选择版式。与屏幕显示一致会保留你在浏览器里看到的设计。打印版使用网站专为打印机编写的样式表,通常会去掉菜单和广告。
- 点击“转换为PDF”。简单的页面几秒钟就能完成,内容较重的页面需要更久。文件会自动下载,以页面标题和今天的日期命名。
- 用“在新标签页中打开”检查一下。如果有内容被截断或缺失,改动一项设置再转换一次,修复办法见下文。
每项设置的作用
纸张大小和方向
页面会按你选择的纸张来排版,方式和浏览器的打印对话框一样,所以文字会按纸张的宽度重新排列。横向会给宽页面(仪表盘、表格、带侧边菜单的文档)更多空间:A4上宽度多约40%,美式Letter上多约30%,这通常足以避免内容被截断。
页边距和缩放
窄页边距(10毫米)适合在屏幕上阅读;标准(20毫米)为打印和打孔留出了空间;无页边距则用满整张纸。缩放会缩小整个页面:75%适合大多数略微偏宽的版式,60%是针对特别宽的内容的最后手段。
与屏幕显示一致还是打印版
网站可以附带一套单独的打印样式。有些非常出色,只有干净的文章正文,没有导航;有些则已经多年没有更新。与屏幕显示一致会忽略它们,保持页面在访客眼中通常的样子;打印版则会应用它们,效果和按Ctrl+P完全一样。如果其中一种看起来不对,试试另一种。
背景颜色和图片
为了节省墨水,浏览器默认会在打印件中省略背景,这可能让按钮、高亮的代码和彩色表格消失不见。想要忠实的副本就保持开启;想要更轻、更适合打印的文件就把它关掉。
标题、日期和页码
在每页顶部加上页面标题和截取日期,在底部加上页码。当PDF要作为某一天某个页面内容的凭据时很有用,比如价格、政策或预订确认,或者当你打算打印并装订时也同样有用。
如何用浏览器把网页保存为PDF
每个主流浏览器都可以自己完成这件事,对于需要登录的页面、内网页面,以及任何你不想发送给转换器的内容,这都是正确的方法。打开页面,我自己来打印这个按钮会在新标签页里打开你的网址,方便你按下面的步骤操作。
Chrome和Edge(Windows、Mac、Linux)
- 在Windows或Linux上按Ctrl+P,在Mac上按Cmd+P。
- 把目标打印机(Edge中为打印机)设为另存为PDF。如果没有列出,请展开查看更多。
- 在更多设置下调整纸张大小、边距和缩放,并勾选背景图形以保留颜色。
- 点击保存,选择文件存放的位置。
Firefox
- 打开菜单选择打印,或按Ctrl+P / Cmd+P。
- 把目标设为保存为PDF。
- 在更多设置下设置纸张大小、缩放和边距,并勾选打印背景。简化格式会把页面精简为文章正文,但使用它时无法打印背景。
- 点击保存。
Mac上的Safari
- 选择文件 › 打印。如果只看到一个小对话框,请点击显示详细信息。
- 在Safari的选项里,你可以选择包含背景颜色和图片,并在页眉页脚中打印网址和日期。
- 打开对话框底部的PDF菜单,选择存储为PDF。
iPhone和iPad(Safari)
- 打开页面,点击分享(在某些布局中,它位于更多或页面菜单按钮下)。
- 点击标记,以PDF形式查看页面,也可以进行批注,然后点击完成。
- 选择将文件存储到,在“文件”中选一个文件夹,给文件命名,然后点击存储。不同iOS版本的菜单名称略有差别。
安卓(Chrome)
- 点击⋮菜单,然后依次选择分享、打印。
- 在顶部把打印机选为另存为PDF,设置纸张大小和方向,然后点击PDF下载按钮。
在线转换器还是打印对话框:该用哪个
- 使用转换器:适用于公开页面,当你希望设置一致、希望页面看起来像屏幕上的样子而不是网站的打印样式、希望替你加载懒加载图片,或者你在手机上而打印流程比较繁琐时。
- 使用你的浏览器:适用于任何需要登录的内容、任何涉及隐私的内容,以及会拦截自动化浏览器的页面。
- 使用Marqly扩展程序:当你想把PDF和书签放在一起时:在Chrome和Edge里,它的“另存为PDF”会按页面在屏幕上显示的样子截取,先加载懒加载图片,并且在你的浏览器本地运行,所以需要登录的页面也能用。在Firefox和Safari里,它会回退到浏览器自带的打印为PDF流程。
想了解更详细的内容,比如打印出来的页面为什么会出问题,以及各种方法的对比,请阅读我们的指南如何把网页保存为PDF,避免常见的混乱。
常见问题及解决办法
内容在边缘被截断
页面上有某个元素的固定宽度比纸张还宽。请切换到横向,把缩放降到75%,或者把页边距设为无。在屏幕上可以横向滚动的代码块和表格,在纸上无法滚动,所以它们通常是罪魁祸首。
PDF里出现了Cookie横幅或弹窗
转换器是以首次访问者的身份访问页面的,所以它看到的同意横幅和你看到的一样。试试打印版版式,很多网站在打印样式里会隐藏这类浮层。如果横幅还在,请自己打开页面,关掉它,再用打印对话框保存。
该有图片的地方是空白框
这是没有加载出来的懒加载图片。转换器会强制原生懒加载的图片加载,并在截取之前滚动页面;由特殊脚本加载的图片仍有可能被漏掉。在你自己的浏览器里,请先一直滚动到页面底部再打印。
“无法渲染该页面”
有些网站会拦截自动化浏览器、要求登录,或者永远加载不完。转换器最多会等待约25秒让页面稳定下来,然后截取已加载的内容;如果结果不对或转换失败,请使用浏览器的方法。出于安全考虑,位于私有网络、网址中带有用户名和密码,或者使用80和443以外端口的网址会被拒绝。
这个网址本身就是PDF
如果地址以.pdf结尾,或者服务器返回的是PDF,就没有什么可转换的,直接打开它并使用浏览器的下载按钮即可。
使用限制与隐私
- 仅限公开页面。在加载任何内容之前都会先检查地址:只允许80和443端口上的http和https,不允许私有或本地网络地址,每一次重定向也会重新检查。
- 大小和时间上限。页面的HTML最大5 MB,生成的PDF最大25 MB;渲染大约一分钟后会停止。
- 合理使用。每位访客每分钟最多五次转换,并且所有人共用一个总限额。如果转换器繁忙,浏览器的方法始终可用。
- 不保留副本。页面由Cloudflare的无头浏览器服务渲染,PDF直接返回给你;Marqly既不存储页面,也不存储PDF。Cloudflare的服务会记录它渲染过哪些地址,所以涉及隐私的页面请改用你自己的浏览器来转换。
转换之前想先整理一下链接?网址清理工具可以去掉utm_source和fbclid这类跟踪参数,让打印在PDF页眉里的地址保持清爽易读。需要的是文字而不是文档?HTML转Markdown转换器能把网页HTML变成纯Markdown,阅读时间计算器则能告诉你读完一个页面要花多长时间。
什么时候用PDF保存页面才是对的
PDF会把页面冻结成某一天的样子。这让它非常适合保存收据和订单确认、预订详情、你可能需要引用的条款和价格页面,以及任何可能被修改或下架的内容。对于你打算以后再回来看的文章和研究资料,书签通常更合适:它保持最新并且可以搜索,而不是躺在下载文件夹里。有了Marqly浏览器扩展程序,你可以两者兼得:把页面连同标题和标签保存到看板,并为你读过的那个版本保留一份PDF。如果你主要是想记住重点,也可以直接在页面上高亮文字,并把高亮和书签保存在一起。
常见问题解答
如何把网页保存为PDF?
把网页地址粘贴到上面的转换器里,选择纸张大小和页边距,点击“转换为PDF”,几秒钟后文件就会下载。你也可以用浏览器:按Ctrl+P(Mac上按Cmd+P),把目标打印机设为“另存为PDF”(Firefox中是“保存为PDF”),再点击保存。需要登录才能看的页面请使用浏览器的方法。
这个网页转PDF转换器是免费的吗?
是的。不需要注册,没有水印,PDF的页数也没有限制。每分钟的频率限制是为了避免自动化脚本挤占真实访客的使用;如果触发了限制,请等一分钟再试,或者使用浏览器内置的“另存为PDF”。
需要登录的页面能转换吗?
用网址转换器做不到。页面是由服务器上一个全新的浏览器加载的,没有你的任何Cookie,所以它看到的是未登录的版本或登录界面。请在已登录的自己的浏览器里打开该页面,用打印对话框里的“另存为PDF”,这样保存下来的正是你当前会话所显示的内容。
为什么我的PDF里缺少图片?
大多数网站只会在你滚动到图片附近时才加载它。转换器会把懒加载的图片改为立即加载,并在截取之前把页面滚动一遍,这能解决大部分情况。在浏览器的打印对话框里,请先滚动到页面底部再打印。如果图片都在,但页面看起来发白,请开启背景图形。
为什么页面右侧被截掉了?
宽表格、代码块和嵌入内容这类固定宽度的元素无法缩小以适应纸张。请选择横向,选一个更小的缩放比例(例如75%),或者把页边距设为无。Chrome、Edge和Firefox的打印对话框里也都有这三项设置。
PDF里的文字可以搜索,链接可以点击吗?
可以。PDF是由Chromium浏览器打印出来的,所以文字仍然是真正的文字,你可以选中、复制和搜索它,页面中的链接也依然可以点击。除非网页本身把文字画成了图片,否则它不是截图。
你们会保留页面或PDF的副本吗?
Marqly不会存储页面或PDF:页面只渲染一次,文件会直接返回给你的浏览器。你转换的网址会由Cloudflare的无头浏览器服务打开,该服务会保存它所渲染网址的使用日志。涉及隐私的内容,请使用你自己浏览器的“另存为PDF”,它不会离开你的设备。





