能出固定 A4 竖版的 PDF,不能出横版。「网页转PDF」的版面参数是定死的:纸张 A4(210×297mm 这个通用纸型)、方向竖版、页边距上下各 20mm、左右各 15mm,整个页面没有方向选项,也没有缩放或适配开关。要横版只剩两条路:拿竖版产物整份旋转,代价是文字层没了;或者换一条按图片尺寸出页的链路,自己先把内容截成横图。

一、这一页的版面参数表

项目固定值能不能改
纸张尺寸A4,210×297mm不能,这一页没有纸张选项
页面方向竖版不能,没有横版开关
上下页边距各 20mm不能,参数写死
左右页边距各 15mm,正文可用宽度约 180mm不能,同上
分页依据按渲染出来的内容流从顶部往下切页不能,没有起止页参数
内容取舍统计与广告域名的资源被屏蔽,加载满 30 秒未结束先把已渲染部分出图不能,规则固定

二、为什么统一选竖版

网页本身没有「一页」的概念:宽度由浏览器视窗决定,高度随着内容无限往下长。要把这样一份流式文档落成 PDF,必须先定死一个纸型,否则同一网址在不同机器上出来的页面尺寸都不一样,产物之间也没法合并对齐。站内选的是最通用的那一档:A4 竖版,配上写死的页边距,好处是任何人来转,页面尺寸都是同一套;代价是宽表格、横向时间轴这类内容只能被压进约 180mm 的正文宽度里,转完要自己核对一遍有没有换行错位。

三、要横版,分场景怎么选

  • 交付时是打在横向纸上给人看:不用改文件,打印时把纸张选成横向并让页面缩放适配,纸型是打印环节的事,不是文件里的事。
  • 就是要一份横向页面的 PDF:用 PDF旋转 把整份转 90 度,角度只有顺时针 90、180、逆时针 90 三档,而且是整份一起转,不能只转其中几页;它的实现是逐页按 150DPI(dots per inch,以英寸计的分辨率单位)重画成图片再合成,转完文字就不能选中、不能复制了。
  • 只想要其中几页变横版:先拆再拼,把要的那几页用「PDF拆分」单独拿出来,转完再与原文件合并;合并只按序拼接页面、不重新编码,各部分页面尺寸原样保留。
  • 内容本来就该是一张横向长图:不转 PDF,改走「URL截图」出整页单张 PNG(Portable Network Graphics,支持透明通道的图片格式),要成品文件时把横过来的图交给 图片转PDF,那一档的页面尺寸按图片像素按 96DPI 换算,横图就出横版页,且它同样没有「设为 A4」的开关。
  • 想让网页自己变横排:那是网页的响应式样式决定的,本站不改内容,只负责渲染与出页。

四、按这个顺序决定走哪条路

  1. 先确认地址是公开可直接访问的网址:需要登录、带验证码、内网地址一律取不到内容。
  2. 传 网页转PDF 出竖版 A4,先核对正文完整性与表格有没有被挤换行。
  3. 判断你的「横版」到底是什么需求:打印横向、页面横向、还是内容横向铺开。
  4. 打印横向的原样交付即可;页面横向走「PDF旋转」并接受文字层丢失;内容横向铺开走截图那条路。
  5. 转完逐页看一眼:统计图与广告位本来就被屏蔽,不出现属于规则,不是漏渲染。

五、别做这几件事

  • 别旋转完还想选中文字:这条旋转链路是重画成图片再合成,转一次就丢一次文字层,要保文字就别转。
  • 别指望只转其中几页:旋转是整份一起动,部分横向得先拆分再合并。
  • 别为了横版先去改网页代码:这一页只是渲染公开网址,你改的是原站,产物也不会因此多出一个方向选项。
  • 别把图片转PDF当 A4 排版器:它按图片像素决定页面尺寸,想要 A4 得先把图裁成 A4 比例(96DPI 下约 794×1123 像素)。
  • 别用改页面标题之类的办法影响版面:版面参数与网页内容无关,改不了。

常见问题

问:宽表格被切成两半,有没有横向适配的选项?
答:没有,正文可用宽度就是约 180mm(210mm 减左右各 15mm),表格怎么折行由网页自己的样式决定,改页面比改工具有效。

问:旋转成横版之后还能复制文字吗?
答:不能,那个入口是逐页按 150DPI 重画成图片再合成 PDF,重画之后文字层就不存在了;要保文字只能保留竖版原件。

问:手机上能用同一个办法出横版吗?
答:规则一样,站内所有入口都是网页,手机浏览器直接打开就能上传与下载产物,横版仍然只有整份旋转这一条,代价同样是丢文字层。

本站入口

站内入口是 网页转PDF:填公开网址,服务器渲染后出固定 A4 竖版的 PDF,文件要上传到本站服务器处理,不登录也能用、登录后产物在文件列表里集中取。产物拿到后要横向交付的再走「PDF旋转」整份转 90 度,要按内容形状出页的先把图截好再走「图片转PDF」。