PDF 转 HTML 免费5种方法,体积0.5%到368%

同一份 4 页的 PDF 转成 HTML 后我手上五份输出里最小的只有 5,814 字节,但那一份一张图都没有。最大的有 4,338,677 字节,两头一除是 746 倍,所以这个倍数不能直接拿来比工具。固定版式、文字还能选的几种里,这份样本上体积最小的是 PDF24 的 Complete 模式。它的输出是 750,652 字节,只有源文件的 63.6%。想在电脑浏览器里就地转又不把文件发出去可以看看图映 ImgIng。它的输出是 1,266,312 字节,比源文件大了 7.3%。

样本是维基共享资源上 Wiki Education Foundation 等人做的《Evaluating Wikipedia》小册子(CC BY-SA 3.0),我截了前 4 页来用。源文件 1,180,300 字节,有标题正文和几张截图。下面的数字都是我这台 Apple M4 的 Mac、Chromium 149、这一份文件、转一次的结果。换一份 PDF 比例就会变。字节数一律是实际字节。工具界面里的 KB、MB 这次见到的两处都按 1024 换算,用到时会注明。

体积差这么多是因为输出形态不同

搜「PDF 转 HTML 在线免费」能翻出一排工具。我看的这几家页面上都写免费,没有哪家写转出来有多大。我的理解是这样:PDF 里存的是绘制指令,记着哪个字画在哪个坐标和哪张图贴在哪个位置。转成 HTML 有两条路,一条是按坐标原样摆回去并带上文字图片线条,叫固定版式。另一条只把文字抽出来重新排而图和版面都不管,这叫重排文本。

前一条路的体积跟着内容走,图越多越大。后一条路几乎只剩文字所以小得离谱。同一个工具里又常有好几个模式可选,字节数就被拉开了。各家内部怎么实现的我不清楚所以只能从输出的样子和大小往回推。

五份输出的字节数放在一起看

先把五组结果摆出来,「与源文件之比」是输出字节数除以 1,180,300 的结果,比 100% 小就是变小了。

工具与模式 输出字节数 与源文件之比 输出形态
PDF24 Complete 750,652 63.6% 固定版式,文字叠在背景图上
图映 ImgIng 1,266,312 107.3% 固定版式,每页一个 SVG
Convertio 1,372,769 116.3% 固定版式
PDF24 Embedded SVGs 4,338,677 367.6% 固定版式,每页是一个 SVG 图
PDF24 Text only 5,814 0.5% 重排文本,没有图片

读这张表我先看比例再看形态,两头好解释:Text only 是源文件的 0.5%,原因是输出里一张图都没有。Embedded SVGs 是 3.68 倍,后面讲它为什么胖。真正在比的是中间三个且都是带图的固定版式。Complete 变小了,ImgIng 涨了 7.3%,Convertio 涨了 16.3%。Convertio 比 Complete 多出 622,117 字节,差不多是源文件的一半多一点。

PDF24 三种模式差了几百倍

PDF24 的在线工具步骤很短,打开页面选 PDF 转 HTML 工具后上传文件并选好模式再等转完下载就行。官网写的是「Free Online No limits Secure」和「100% free thanks to advertising」。文件在它的服务器上只放到必要的时间。但它确实会把文件发到服务器,选工具时要把这点算进去。

Complete 模式每页是一个 672×960 的块,文字叠在背景图上。输出 750,652 字节,界面里显示 733.06 KB,这个 KB 是按 1024 换算的。它比源文件还小但原因我没查。能看到的只有结果:图还在且文字能选,175 个正文词里能搜到 172 个。

Text only 只有 5,814 字节。文字能选能搜且 175 个词全在。但是一张图都没有且版面也不保留,等于只剩一份文字稿。只想把内容拿出来改的话这个模式小得很舒服。

Embedded SVGs 是三个模式里最胖的一个,有 4,338,677 字节。我全选页面只拿到 35 个字符,正文词只能搜到 1 个,文字在这个模式下基本不是文字了。我猜是整页被画成图形塞进了 SVG,这只是推测而没有拆开验证过。体积涨到 3.68 倍而文字还选不了,这一档只适合想要一张高保真画面的人。

Convertio 和 ImgIng 都比源文件大一点

Convertio 的页面写着「Drop files here. 1 GB maximum file size or Sign Up」。上传的 PDF 处理完立刻删而生成的 HTML 文件 24 小时内删。定价页只列了付费档,输出文件头部带着 pdf2htmlEX 的标记,这是文件里写明的。我这份样本输出 1,372,769 字节,除了 SVG 模式数它最大。衬线字体它保留了,PDF24 Complete 也保留了而体积反而更小。字体多半不是主因,更可能在图片的处理方式上,这同样没验证。

图映 ImgIng 是我拿来对照的第三条路。它是浏览器里的图像工具,PDF 转 HTML 这一项在电脑浏览器上用。页面标着 Beta 且处理在本地完成。首页写的是免费免注册和导出无水印而没有写额度上限。我这份样本转完页面摘要里写着「文件体积 1.13 MB → 1.21 MB」。拿 1,180,300 和 1,266,312 各除以 1,048,576 正好对上。

它的输出每页一个 SVG,文字是叠在路径上的 576 段 SVG 文字。文字能选,说明形状之外还存了一份文字。我猜体积略涨跟这有关,但没有验证。另外这份输出的源码里我搜不到正文,要打开页面等脚本跑完文字才出现。单看源码判断内容是行不通的。

本地命令行这条路我没测

本地软件或命令行也是一种选择,pdf2htmlEX 就是其中一个。我这台机器没装,它自己转出来多大我没有数字也不替它报。能说的只有一条:Convertio 输出文件头部写着由它生成。想知道本地跑的结果就拿同一份文件自己转一遍。转完对着上面的表比。

体积小不代表转得好

字节数只告诉你文件多大而不告诉你转得对不对。Text only 小,是因为图全没了。Embedded SVGs 的画面是五组里最接近原页的。这是我把每页截图和原页缩到同尺寸比出来的但它的文字选不了。

这份样本里有一处要如实讲:第 1 页封面的大截图是 CMYK 图片,在 ImgIng 的输出里显示成了黑底。第 4 页的两处小图也一样。我用 Chromium、WebKit、Firefox 各打开一次且三个结果一致。PDF24 和 Convertio 的输出里同一张图是正常的。转完的摘要面板里有一条「CMYK 图片 第 1、4 页」的提示。我的做法是转完先看摘要再翻到对应页。这只是这一份样本上的现象而别的文件我没测。

它输出的正文字体也变了:原 PDF 里的衬线体被换成了系统无衬线字体,摘要里写的是「字体处理 内嵌 4 · 替代 1」。这些体积不会告诉你,得打开看。

拿到一个字节数先问三件事

我现在看到工具给的体积会先问三件事。第一件是它和源文件比是大是小。比源文件小的不一定是好事,可能只是少了东西。比源文件大几倍的也不一定是坏事,可能是画面保得最全。

第二件是这个数字里有没有图。Text only 的 5,814 字节和 Complete 的 750,652 字节差了 100 多倍,差的几乎就是图片。你要的是文字稿还是整页画面,这一步先定下来后面的选择就窄了一大半。

第三件是文字还能不能选、能不能搜,这件事体积完全反映不出来。它输出里的 175 个正文词去掉换行后全部搜得到。可是全选复制时词会在中间断开,比如 T 和 racing 分在两行。肉眼选中没问题但粘到别处要自己接一下。这是在页面里全选后读出来的,没有再拿真实的 Ctrl+C 粘贴验一遍。

另外有一点容易漏掉。同一个工具、同一个模式,换一份 PDF 就可能完全是另一个比例。我这份小册子有 4 张位图,其中封面那张还是 CMYK 的。别把 63.6% 或者 107.3% 当成某个工具的固定属性,它们只是这一份文件上的读数。动手前能做的就是先拿一份自己最常转的文件试一次,把三个数字记下来。

不同情况怎么选

我自己的挑法大概是下面这样,按手头的情况对号入座。

  • 要文字能选、图也在、体积别涨太多:PDF24 Complete。这份样本上它是最小的固定版式输出,代价是文件要发到 PDF24 的服务器。
  • 只要文字内容、不在乎版面:PDF24 Text only。它是 5,814 字节,几乎不占地方。
  • 想接近原页画面且不需要选字:PDF24 Embedded SVGs,先想好它是源文件的 3.68 倍。
  • 在电脑上处理、不想把文件发出去、要免费免注册:图映 ImgIng。输出略大于源文件,转完看一眼摘要里的 CMYK 提示和字体替代。
  • 文件很大或者要反复转:Convertio 页面写单文件 1 GB 上限,PDF24 官网写 No limits,图映没写额度。我只转了一份 1.18 MB 的文件,大文件的表现没测。上面这些限制都是 2026-10-28 查阅的官网原文。

常见问题

转完为什么比原 PDF 还大? 固定版式要把文字、图和线条都按坐标摆回去,有的工具还要为文字另存一层。这份样本上 ImgIng 涨了 7.3% 而 Convertio 涨了 16.3%,SVG 模式更是涨到 3.68 倍。具体是哪部分撑大的我没拆开看。

这个比例能直接套到我的文件上吗? 不能。我只测了一份 4 页、1,180,300 字节、图文混排的小册子。纯文字的 PDF 或者全是扫描图的 PDF 比例都可能不一样。这两种我没测。

工具里显示的大小和我量的对不上? 先看单位。这次 PDF24 界面里的 733.06 KB 和图映摘要里的 1.21 MB 都是按 1024 换算的。实际字节数除以 1024 就对上了。

Convertio 免费能转多大的文件? 页面写的是单文件 1 GB,付费账号的额度更高。定价页只列付费档。免费档每天能转几个、一共多少,页面上没写。我不给数字。

怎么在自己的文件上量一遍? 先记下源文件的字节数。每种模式转一份并记下输出字节数,再除以源文件字节数得到比例。再打开输出选一段文字复制,然后拉到有图的页看图有没有显示。这几项都过了再看体积。

相关推荐
星核0penstarry1 小时前
企业 API 向后兼容实战:版本控制、废弃字段通知与灰度发布策略
人工智能·后端·api·接口隔离原则·版本控制·架构设计·后端架构
Dawson Zhu1 小时前
【AI编译器入门⑥】端到端编译流程实战:ONNX → TVM → TensorRT全链路
人工智能·语言模型·架构·aigc·agi
江屿风1 小时前
【Plain Language Large Model】【从麦当劳点餐到Redis接入:MCP如何让AI工具集成变简单】流食般投喂
人工智能·redis·笔记·语言模型·llm·mcp
学习论之费曼学习法1 小时前
无人值守AI内容矩阵实战(10):Windows 上让 Python 进程 7×24 活着
人工智能·windows·python·矩阵·powershell·进程守护
验真所1 小时前
半衰期估错 10 倍,一条判据误杀 100% 的信号:AR(1) 反解的三个坑
人工智能·ai编程
深圳市益普科技有限公司2 小时前
半导体SPC工具怎么选?从控制图算法到落地架构的对比
大数据·人工智能·架构
alonglong2 小时前
本地把工业级 TTS 跑通:IndexTTS-2.5 在 Mac MPS 上的部署与推理工程实录
人工智能
wangfpp2 小时前
手写 MCP 接入:搞懂工具即插即用
人工智能
yumengxt2 小时前
百度 AI 搜索核心能力与实测表现深度评测
人工智能·百度