压缩PDF
到20KB

或把它拖到这里
压缩 级别
目标 大小
请先选择一个PDF文件。

20KB就是20,480字节,有照片的基本到不了。短文本文档能到。扫描页,什么像样的质量都到不了。本页面开宗明义,省您花二十分钟才发现,还告诉您表格要的数文档够不着时该瞄哪里。

如何把PDF压缩到20KB

  1. 选择PDF文件

    按“选择PDF文件”,或把文件拖到页面上。文件只在这个浏览器标签页里读取,不会发往任何服务器。

  2. 目标已经设好

    本页面打开时目标已固定为20KB,所以不用输入。想换就选别的压缩级别;文档需要更大余量就直接输入更大的KB数。

  3. 按压缩

    四种方法会同时开跑:把页面复制进全新文件、重新编码内嵌图片、把嵌入字体裁剪到页面实际用到的字形;只有当别的方法都达不到目标时,才把页面重绘为图片(文字保留在上层)。

  4. 先看检查,再下载

    每个候选结果都会被重新打开,并对照源文件清点字符。页面会显示大小、获胜的方法和保留的字符数。没有方法到20KB,就发出最小的已核验候选结果,并报出真实下限。

四种方法的完整说明和背后的实测数据,都在 工作原理。整个过程都在浏览器中通过WebAssembly完成,文件从不上传,也不需要帐户。

为什么扫描PDF到不了20KB

20,480字节比一张低质量缩略图还小。A4扫描页压到那个大小,丢的是字形不只是锐度。什么设置、什么工具都改变不了,因为那点字节根本装不下这些信息。

20KB目标紧得离谱;到不到得了看页数、图片和结构。那一跑下来,没有任何迹象表明带页面图片的文档到得了20KB。200 DPI的一页扫描件起步大约500KB,就算72 DPI也远高于20KB。

表格真是死的20KB,文档是扫描件,那表格八成要的是JPEG或PNG图片,不是PDF。先重读一遍说明,别在格式到不了的目标上花时间。

哪些文档到得了20KB

一种字体的一页文本文档,字体按用到的字形子集化之后。白纸上的签名或Logo。没照片的机打收据或票据。这些是真的小文档,而 压缩工具 能把它送到地方。

靠的就是字体子集化。嵌入字体带着设计时的全套字形出厂,常常几千个,一页文档只画几十个。字体按用量裁剪,文本文件200KB和20KB之差常常就在这一刀。结构重建也有帮助,它丢掉每次保存攒下的孤儿对象和旧版本。

文字处理软件的纯文字导出物最简单。去掉图片,存成PDF,让字体子集化干活。输出任何缩放下都和原来一样锐,因为一个像素都没动。

到不了20KB瞄哪里

不管怎样压一遍,看它停在的数字。那就是您文档的下限。最小的可证明文件是46KB,那46KB就是答案,表格要的东西不存在。

50KB目标 是简单扫描件有时够得着的最小值;而 100KB目标 是做计划时能指望的最小值。两个跟本页面同一个引擎、同样的核验检查。

如果表格死守20KB,您的文档是扫描件,不如把页面导出成JPEG。 PDF转JPG 能做出小的图片文件,PDF装不下的上限它可能装得下。

20KB目标的真实用例

机打收据和票据 没照片的。一种字体的一页文本文档,去掉没用的字形就剩几千字节。

签名页 扫描签名落在白底上的。白色几乎压到零,字体子集化去掉所有内嵌文字字体。

纯文字导出物 文字处理软件导出的,不带任何图片存成PDF。这些文档里,20KB是现实的目标,不是不可能的任务。

关于压缩到20KB的常见问题

扫描的PDF能压到20KB吗?
实话说,不行。20,480字节装不下可读的页面图片,什么工具都一样。纯文本文档字体子集化之后能到,扫描件不行。
工具给我的文档压出的最小文件是多大?
跑完它报多少就是多少。到不了目标,引擎就发出通过核验的最小候选结果并报出大小。这个数字就是那份文档的真实下限。
为了到20KB,要降低扫描分辨率吗?
可以降,但整页还是不够。而且毁了要发的东西的打印质量。要求真是20KB,表格八成想要的是小图片,不是文档。
字体子集化在小体积下怎么这么管用?
因为字体是个带着几千字形轮廓的程序,页面只用几十个。短文本文档里字体可能占文件大半,按画到的裁,一刀去掉大半分量。
一页文本文档20KB够吗?
常常够,一种字体、不带图片的话。字体子集化加结构重建,短文本PDF压到20KB以下很多,一个像素都不动。
表格非要20KB,扫描件到不了怎么办?
把页面导出成JPEG,用 PDF转JPG 看看表格收不收图片文件。小JPEG能进PDF进不去的上限。

pdfgym的其他工具

它们都和这个一样在浏览器标签页里运行。每个都会在提供下载前重读并检查自己的输出,而且都不需要帐户。

接下来去哪里