「网页转PDF」不是一台装了你浏览器的电脑,输入网址后,是本站服务器用一个无界面浏览器(没有窗口、只按地址加载页面的程序)去访问那个地址。这台机器上没有你的账号身份,也不在你的公司网络里,遇到要登录、要验证码、只在内网能打开的页面,它拿到的就只是登录页或一片空白。能转不登录也能完整看到的公开网址,不能转任何需要先证明身份才给看的内容。要留档这类页面,正解是自己在已登录的电脑上截屏,再走「图片转PDF」。
一、卡在哪:它看到的和你看到的不是一页
网站判断「该给谁看什么」靠的是登录之后留在浏览器里的身份凭据。你本机打开是正文,服务器那台浏览器打开是登录框,两边不是同一份内容,这跟工具好坏无关。验证码这一关更直接:它存在的目的就是拦住自动访问的程序,转换这一步不会替你填。内网地址则是根本到不了——公司系统、本机起的服务、要连 VPN 才打得开的地址,服务器那头没有这条路。
二、按这个顺序排查为什么转不出来
- 把地址粘到一个没登录过的浏览器窗口里打开:出现登录框或提示无权访问,就是这一类,别再试转换。
- 看地址是不是内网或本机服务:只有连上单位网络或 VPN 才打得开的,服务器取不到。
- 看要不要点一下才出内容:需要按按钮、翻页、滚动才加载的部分往往来不及出现,加载满 30 秒未结束也会先把已渲染部分出图。
- 确认正文本身能公开看到、只是页面慢:那就多等一轮再转一次,问题会自己消失。
- 以上都过了还失败:看提示是取不到内容还是地址不合法,按页面提示改地址写法再传。
三、哪些地址进得去
| 地址类型 | 服务器取不取到内容 | 转出来是什么样 | 该怎么办 |
|---|---|---|---|
| 公开文章、说明页、商品页 | 取到 | 正文完整、按 A4 竖版分页 | 直接传「网页转PDF」 |
| 登录后才显示正文的页面 | 取不到 | 出的是登录页或空框架 | 本机打开后截屏,走「图片转PDF」 |
| 带验证码或短信验证的页面 | 取不到 | 停在验证那一步 | 同上,人工完成后留图 |
| 内网系统、本机服务、要 VPN 的地址 | 到不了 | 没有内容可出 | 在自己屏幕上截屏再转 |
| 要点按钮或滚动才加载的后台页 | 部分取到 | 只有自动加载出来的那一截 | 分段截屏,多张图一次转成一个 PDF |
| 只给自己看的临时链接 | 取决于链接是否还有效 | 有效期内能出,过期就是一页提示 | 趁还有效先转,别当长期存档手段 |
「URL截图」这一档也走同一台服务器,同样要求公开可访问,换入口不能绕过这条判定。
四、拿不到内容时分场景怎么选
- 只是自己留档、不需要文字层:本机截屏(长页面分几张),用 图片转PDF 一次转成一个文件,每张图占一页,页面尺寸按图片像素按 96DPI(dots per inch,以英寸计的分辨率单位)换算。
- 要一份带文字层、能被搜到的 PDF:这条路给不了文字层,截屏产物是图片;需要文字就问页面提供方能否导出原文件,拿到 PDF 或网页版再处理。
- 内容本身是公开的、只是页面做在登录之后:找它的公开地址(很多系统有无需登录的分享链接),用 网页转PDF 转公开版。
- 只要一张整页图给人看:转成 PDF 不如直接用 URL截图,它按整页高度出单张 PNG(Portable Network Graphics,支持透明通道的图片格式),但同样只服务公开网址。
- 涉及内部数据、必须登录才可见的报表:不要把这类页面转成文件到处传,按单位自己的规定处理。
五、别做这几件事
- 别把要登录的链接交给同事去转:他那份浏览器如果没有登录身份,取到的还是一页登录框,白跑一次。
- 别把「出来是登录页」当成工具坏了:这是没身份时的正常结果,判据是换一个没登录的窗口打开同一地址看看到什么。
- 别拿内网系统试:到不了就是到不了,反复提交只会反复失败。
- 别指望自动翻页或点按钮:渲染的是这个地址自己加载出来的内容,不会替你操作页面。
- 别为了绕过限制去构造链接:站内不提供这种能力,页面要求验证就是要求验证。
常见问题
问:能不能先在这台服务器上登录我的账号再转?
答:不提供这种用法,这一步只接收公开可访问的网址,需要账号身份的内容一律取不到,要留档请自己登录后截屏再走「图片转PDF」。
问:链接在单位网络里打得开,为什么转出来是空的?
答:那是内网地址,服务器不在这段网络里,到不了就是到不了;判据是找一台没连单位网络也没开 VPN 的设备打开同一地址,打不开就说明这台服务器同样打不开。
问:手机上能不能做这套替代走法?
答:能,手机浏览器打开页面、用系统自带截屏留图,再在同一个浏览器里进「图片转PDF」上传,图片要上传到本站服务器处理,不登录也能用、登录后产物在文件列表里集中取。
本站入口
站内入口是 网页转PDF:填公开网址,服务器渲染后出固定 A4 竖版的 PDF。遇到要登录、带验证码或内网的页面时改走两步:本机截屏,再把图交给「图片转PDF」出成每图一页的文件,需要文字层就得回原件那边导出。