读者主要用手机看的话,免费的 PDF 转 HTML 工具我拿一份样本测了一圈。这份样本上没有一款做到手机友好,只能在两种代价里挑一种。一种是整页缩到屏幕宽,不用左右滑。但字只有 9 个像素左右,要双指放大才读得清。图映 ImgIng 是这样。另一种是字约 13 像素读着舒服但要左右拖着看,PDF24 的 Complete 模式是这样。Convertio 和 PDF24 的纯文本模式更小,整页缩得很厉害而字只有 3.5 到 7 个像素。下面的数都是 375 宽的模拟视口量出来的。不是真机。
为什么转出来的页面在手机上会别扭
PDF 存的是每个字落在页面哪个坐标,转成 HTML 之后多数工具照着坐标原样摆放。页面本来按小册子的尺寸排手机屏只有 375 个像素宽。这个矛盾转换工具解决不了只能要么缩小要么横滑。能解决的办法是重排也就是像网页文章那样随屏宽自动换行。我这轮只在 PDF24 看到一个纯文本模式做了重排,代价是图片全部丢掉。
先交代怎么测的。样本取自 Wiki Education Foundation 等的《Evaluating Wikipedia》小册子(CC BY-SA 3.0),截取前 4 页共 1,180,300 字节,页面 504×720 pt,图文混排并带 4 张位图。里面没有真正的表格所以表格在手机上的样子我没看。我把每家的输出用 375×812 的触屏模拟视口各打开一遍,量正文里同一个单词的高度,误差约 1 像素。所有数字都是这台电脑、这份文件、单次的结果,换一份 PDF 会不一样。体积的 MB 按 1,000,000 字节算。
PDF24 三个模式在手机上差得很远
PDF24 页面写着「Free Online No limits Secure」,还写文件只在服务器上保留必要的时间(2026-10-28 查阅)。文件是要上传的,我在请求里看到带文件的 POST 发往它的服务器。
Complete 模式输出 750,652 字节,是源 PDF 的 63.6%,是几个带图输出里最小的。它是固定版式且每页一个 672 像素宽的块,文字叠在背景图上。手机视口只有 375 所以要左右拖,但字约 13 像素是我这轮量到最大的。
Embedded SVGs 模式输出 4,338,677 字节,约是源文件的 3.7 倍。手机上整页缩到约 0.38 倍,文字在这个模式里其实是图。我全选只得到 35 个字符既选不了也搜不了。
Text only 模式只有 5,814 字节,是真正的重排文本而没有图片。里面只剩文字。到了手机上整页却缩到约 0.38 倍字约 7 像素。页面没有声明 viewport 我猜缩小跟这个有关。补上声明会怎样我没试,这条留着没定论。
Convertio 和命令行那条路
Convertio 的上传框上方标着单文件上限 1 GB,注册后另有更高档。定价页只列了付费档,免费档的具体额度页面没写(2026-10-28 查阅)。转完的页面写着文件会保存 24 小时。
它输出 1,372,769 字节,是固定版式且页面按 980 像素的布局排。手机上整页缩到约 0.38 倍,字只有约 3.5 像素得放大很多倍才看得清。它还按页懒加载,没滚到的页不会展开。我在电脑上没滚动时第 3、4 页的文字就没出来。
第四种办法是自己在本机跑 pdf2htmlEX。我机器上没装也没测所以它的表现一条都不写。能说的只有一条,Convertio 输出文件的头部写着由 pdf2htmlEX 生成。
图映不用横滑但字小
ImgIng 的 PDF 转 HTML 在电脑浏览器里做,页面标着 Beta 且处理在浏览器本地完成。我转这份样本时看了网络请求,整个过程没有携带文件的请求,这只是这份样本一次的结果。官网写着免费免注册、导出无水印没写额度上限。
输出是固定版式的单个 HTML每页一个 SVG。体积 1,266,312 字节,是源 PDF 的 107.3% 也就是比原件还大。手机视口下页面宽度正好是 375,不用横滑,文字也能选中。但字只有约 9 像素。
这份样本里有三处要照实说。第一是正文原本的衬线体换成了系统的无衬线体行宽略有出入。第二是第 1 页封面那张大截图和第 4 页的两处小图在输出里是黑底,三种浏览器打开都一样。转换完的摘要面板有「CMYK 图片 第 1、4 页」的提示但没说会变黑。第三是全选复制出来的文字会在词中间断开,比如 Evaluat 和 ing 分在两行。这一条我只读了选中的文本没做真实的粘贴测试。
它适合的人比较具体:在电脑上处理、文件不想传出去、要免费免注册,且读者得能接受双指放大。
给手机读者准备的几个做法
这一节是我自己的取舍没拿数据验证过,只有字号和是否横滑那几个数是测过的。我会先用手机把输出打开一遍再发给别人。真机 Safari 和微信内置浏览器我都没测,不知道它们对缩放的处理和模拟视口是否一致。文档以大段文字为主时我倾向保字号让读者横滑一下,因为 9 像素的字连续读几页很累。文档以配图和版式为主时我倾向缩到屏宽一眼看到整页比字大更重要。原 PDF 我会放在旁边当备选。读者嫌字小可以直接下原件,比我硬调转换结果省事。
流量也算一笔账:读者在手机上打开的是 750,652 字节还是 1,372,769 字节差了将近一倍,访问量大了以后这笔流量不小。
如果读者几乎都在手机上而文档又是纯文字,我会考虑干脆不用固定版式转 HTML。把正文改成网页文章更省心。这条是判断。不是实测。
不同情况怎么选
读者要手机顺畅读也不介意文件传到第三方,就用 PDF24 的 Complete 模式。字最大而代价是横滑。文件不想传出去又在电脑上操作,就用 ImgIng,手机上不用横滑但字小,封面图要打开核对。只想拿一段文字不要图和版式,PDF24 的 Text only 最小,但手机上要自己再处理样式。要把页面当图看而不用选文字就用 PDF24 的 SVG 模式。它最接近原页体积也最大。
常见问题
转出来的文字在手机上能选中吗?
图映、PDF24 Complete 和 Convertio 都能选,PDF24 的 SVG 模式不能。图映复制出来的词会在中间断开。
免费版有次数或大小限制吗?
我只能引官网原文。PDF24 写「No limits」。Convertio 写单文件 1 GB。图映没写额度。这三条都是 2026-10-28 查阅的页面之后改了我不知道。
放到网站上能被搜索引擎收录吗?
PDF24 Complete 和 Convertio 的源码里能直接搜到正文。图映输出的源文件里搜不到要执行脚本才出现。收录会不会受影响我没测。不下结论。
上传的文件会留在对方服务器上吗?
PDF24 写的是保留「only as long as necessary」。Convertio 写上传的 PDF 处理后立即删除,生成的 HTML 24 小时内删除。我传的是公开许可的样本,换成内部文档我会先把这两句读清楚再决定传不传。
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/2611_96812972/article/details/169438975



