看清PDF为什么大
48MB的PDF,可能藏着一张巨图、十几套完整嵌入的字体,或十次忘掉的旧修订。本页打开文件,把每个字节分进八个去向,从图片一路排到剩下的文件外壳。总数跟磁盘上的大小精确对上,报告不改文件分毫,文件不出您的设备。
发不出去的48MB作品集
文件卡在上传上限上,猜原因最费一下午。先量,再只动占字节的那部分。
一位活动摄影师往画廊投portfolio-2025.pdf:36页,48MB,投稿表单只收25MB。分析显示图片占44MB,置入分辨率中位数接近420 DPI,第7页还躺着一张9MB的全景。下一步面板点名超标图片是最清楚的机会,附一个按钮。
按下压缩这个PDF,文件直接带进压缩PDF,不上传;压完再跑一遍分析,看看动的是不是该动的去向。
从文件到报告,四步走完
-
打开PDF
按选择PDF,或把文件拖到页面上。文件名和大小显示在选择器下方,确认载入的是对的文件。
-
跑分析
按分析PDF大小。正在读取PDF的进度沿文档图走一遍,把对象对到用它们的页面,再把每个字节对上。
-
看图表和表格
字节去哪了把八个去向按对象数和占比堆起来,下面是最大对象表,取前十名,列是对象、类型、位置、详情、存储大小。图片行带着尺寸、置入DPI和编码,位置写着第7页、3页或文档。
-
跟着那一条建议走
下一步面板只给一招,附一个按钮。图片占大头时,按钮是压缩这个PDF,按下去直接打开压缩,文件已经载好,不上传。证明行报的是每个字节都有交代,无名字节为零。
总数为什么永远跟文件大小对得上
每个数字都是存下字节数,不是解码数。JPEG解码后的像素数据可能占用数MB,盘上只占一小块,报告只说文件里装着什么。解析顺手把对象语法规整了,所以量到的尺寸要摊回物理文件,而不是直接引用解析值。
文件头、交叉引用数据和尾部自成文件外壳一类,不化进别处,八个去向加起来必须跟源长度精确相等。对不上就报错,指去修复PDF,不印错总数。零字节的去向不出柱,最大头徽标不看外壳,头条永远点名真内容。
每个字节落进的八个去向
先跑报告,再读跟您最高的柱子对应的那一行。右列说的是压缩能否减小这个去向的体积。
| 去向 | 装着什么 | 压缩能否减小体积 |
|---|---|---|
| 图片 | 装着什么照片、扫描件和Logo按存储时的字节数计算,不按解码后的像素数据大小计算。 | 压缩能否减小体积 是。 是 压缩PDF把置入图片按150 DPI重采样再编码。 |
| 字体 | 装着什么嵌入的字体程序。整套嵌入,画12个字形跟画12000个一样贵。 | 压缩能否减小体积 部分行。 仅TrueType 压缩把嵌入的TrueType子集化到页面用到的字形。Type 1和CFF程序不动。 |
| 页面内容 | 装着什么每页绘画指令:文字段、矢量图、置入位置。 | 压缩能否减小体积 部分行。 很少 这里数字大指的是矢量图,文字指令都很小,而且这些流本来就压过。 |
| 嵌入文件 | 装着什么文件里带的附件,例如图表背后那份源数据。 | 压缩能否减小体积 否。 否 只有删掉附件,这些字节才走。 |
| 元数据 | 装着什么文档信息字典、XMP包和编辑历史。 | 压缩能否减小体积 否。 否 删除PDF元数据为隐私清它;为体积,不值得追。 |
| 无引用对象 | 装着什么之前保存留下的东西,当前页面够不着了。 | 压缩能否减小体积 部分行。 通常 干净另存可能清掉它们,也可能让数字签名失效。 |
| PDF结构 | 装着什么大纲、注释、表单定义,以及托着它们的页面树。 | 压缩能否减小体积 否。 否 文档自身的固定成本,跟怎么导出无关。 |
| 文件外壳 | 装着什么包着对象的头、交叉引用表和尾部。 | 压缩能否减小体积 否。 否 包着页面的装订。经过多次小保存长大的文件,这里更多。 |
报告只量,不重写PDF。
第一次看报告容易懵的地方
字体占了快三分之一,看着好压,动手却几乎不动。子集化只管嵌入的TrueType,Type 1和CFF程序原样通过,所以老排版软件导出的字体大户,多半要回源文件重建。先看如何压缩PDF走一遍常规路线。
页面内容一栏很胖,出乎以为文字很便宜的人。文字是便宜,贵的是描成几千条细路径的矢量图,而且这些流本来就压过。PDF打开前先要密码,请先解锁:加密的流没法好好量,报告要的是明文对象结构。
报告说没什么可压时
有时下一步面板承认没有哪个部分一家独大,文件已经分得很紧。信它:再压只会压软图片。这时诚实的招在别处。拆分PDF能把对方没要的章节切掉,提取图片能把要紧的几张图取出来,无损压缩指南讲什么还能不动声色地小一点。再不然不动文件,发个云链接。
PDF文件大小,快问快答
- 报告说图片占九成,下一步呢?
- 按建议里的按钮。它带着同一个文件直接打开压缩PDF,置入图片重采样,不用选两遍文件。先看置入分辨率中位数:接近400 DPI好压,接近150 DPI压出来就发软。
- 表里有些去向,我的柱子没有?
- 柱子只画有字节的去向。附件、元数据或旧对象是零,就不出图,不添乱。
- 字体大户压得动吗?
- 有时行。嵌入的TrueType会子集化到页面画的字形,Type 1和CFF程序原样通过。后者占大头时,回源文件重建,打开子集化再导出。
- 报告说我的文件分得很紧,这是好事?
- 意思是没有哪部分一家独大,单招赢不了多少。要么接受这个大小,要么切掉多余页面,要么发链接不发文件。
- 报告真是只读的?
- 是。它量对象图,印数字,不写新PDF,源文件载进来什么样还什么样。
先读再写的工具
下面的工具都一样本地跑:文件留您手里,每次运行后提供一个有明确文件名的下载文件,或一份清晰的报告,都不问您要账号。
- 合并PDF 多个PDF合一
- 整理页面 拆分、排序、删除
- 旋转PDF 摆正页面,裁掉页边
- 图片转PDF JPG和PNG
- HEIC转PDF 打开iPhone照片
- TIFF转PDF 打开多页扫描件
- WebP转PDF 打开网上保存的图片
- BMP转PDF 打开位图
- 隐私检查 删除私密元数据
- 密码保护PDF 添加或删除密码
- 修复PDF 重建损坏的文件
- 压缩PDF 压到目标大小
- 打印预检 印刷前检查PDF
- PDF转图片 导出JPG或PNG
- PDF转TIFF 一个多页图片文件
- 提取图片 保存原始图片
- PDF转Markdown 保留文档结构
- Markdown转PDF 生成经核验的文档
- PDF转CSV 提取表格
- PDF转Excel 每个工作表一张表格
- 签署PDF 手写、输入或上传
- 编辑PDF 涂白、添加文字和图片
- 添加页码 页码、标签、水印
- 比较PDF 变化的字词和页面
- 拼合表单 让字段和标记永久生效
- 填写PDF表单 填写已有字段
- 创建PDF表单 添加可填写字段
- 每张纸多页和小册子 每张纸打印多页
- CBZ转PDF CBZ转PDF,也能转回
- 涂黑PDF 彻底删除标记内容
- 涂黑检查器 找出黑块下的文字