跳到主要内容
File Acture

为什么 Microsoft Print to PDF 生成的文件这么大(以及该怎么办)

Microsoft Print to PDF 没有任何质量或压缩设置:它根据应用发送给打印机的内容重建文档,所以图片可能以打印分辨率输出,打印出的 PDF 很少会变小,有时还会大很多。要缩小 PDF,应该把其中的图像压缩到目标大小;如果是 Office 文档,则用「最小文件大小」选项另存为 PDF。

更新于 2026年9月24日阅读约 6 分钟

File Acture 团队

每台 Windows 电脑都能不装任何软件就生成 PDF:打印时选择 Microsoft Print to PDF 作为打印机,得到的就是一个文件,而不是一张纸。用它保存网页、收据或长文档中的几页,确实很方便。

它同样是两句常见抱怨的源头:「PDF 反而变大了」和「链接点不了了」。两者的原因相同,知道原因后,你就能提前判断打印成 PDF 什么时候有帮助、什么时候会适得其反。

如何把 PDF 打印到 Microsoft Print to PDF

在 Microsoft Edge 或任何能打印它的应用中打开文件,按 Ctrl+P,在打印机下选择 Microsoft Print to PDF,然后单击打印。接着会弹出将打印输出另存为窗口,让你输入文件名并选择文件夹。请使用新名称,这样原件就能保持原样。

页面下可以选择自定义并输入范围,只保留部分页面。但你找不到任何关于图像质量或文件大小的设置。副本最后是变小、差不多还是变大,取决于文档的内容和负责打印的应用。

Microsoft Print to PDF 实际上做了什么?

虚拟打印机的工作方式和真正的打印机一样。负责打印的应用会把每一页转换成给打印机的绘制指令,只不过 Windows 不是把墨水印到纸上,而是把这些指令写进一个新的 PDF。

所以结果是一份根据打印输出生成的新文档,而不是原文件的瘦身版。它每个打印任务只打印一份文档,因此无法合并多个 PDF,也没有密码选项。

为什么打印出的 PDF 比原文件还大?

打印会把 PDF 拆开再重新组装,而这一路上没有任何环节是为节省空间而设计的。

  • 没有压缩设置。你没法要求打印机输出更小的图片。应用把它当作一台 600 dpi 的打印机,所以为打印准备图像的程序可能就以这个分辨率发送图片。
  • 页面被当作图片发送。有些应用,以及开启了以图像形式打印(Print as image)的 Edge,会把每一页作为一张大图发送。文件因此暴涨,其中的文字也无法再搜索或选择。
  • 紧凑的数据被展开。原文件中存储得非常高效的图片,可能会以效率更低的方式写回,透明对象也可能被拼合成图像。

把 PDF 打印成 PDF 会丢失什么?

打印出的副本只保留页面的外观,而不保留文档的功能,所以凡是还要填写、签名,或者需要链接能用的文件,都请保留原件。

  • 链接无法再点击。
  • 书签(读者用来在章节之间跳转的大纲)会消失。
  • 表单域无法再填写。
  • 可搜索的文字会在应用把页面作为图像发送时消失:文字变成了图片的一部分。

用 Word、Excel 或 PowerPoint 制作的?直接另存为 PDF

如果文档是在 Office 里做的,就完全不要打印。选择文件 > 导出 > 创建 PDF/XPS,然后把优化设为最小文件大小(联机发布)。这样 PDF 由 Office 自己写出:它会牺牲一些图片质量来换取更小的文件,文字链接照常可用,Word 的选项还能把你的标题变成书签。

让 Office 文件变大的通常是图片。保存之前,选中一张图片,打开图片格式选项卡,单击压缩图片。取消勾选仅应用于此图片以处理所有图片,选择较低的分辨率,例如 Web (150 ppi)电子邮件(96 ppi),并勾选删除图片的剪裁区域

不过 Office 并不是 Windows 的一部分,而且这些办法对扫描件或别人发给你的 PDF 都没用:在 Word 中打开现成的 PDF,会把它转换成可编辑的文档,版式常常会走样。

什么时候该改为压缩到目标大小

打印没法瞄准一个大小,而 Office 的设置只对你在 Office 里做的文件有效。上传表单不会要求「小一点」,它们要求的是小于 2 MB、小于 5 MB、小于 300 KB。

File Acture 直接接受这个数字:把压缩方式设为目标大小,输入上限,应用就会在 300 到 72 DPI 的分辨率和一系列 JPEG 质量之间搜索,直到实测的文件大小符合要求。替换的只有图像,所以文字仍可搜索,链接、书签和表单域也照常可用。已经达标的文件不会被改动。

它还能做打印机做不到的事:一次运行处理几十个文件,为没有颜色的文档转灰度,以及在目标无法达成时明确告知,而不是悄悄生成一份压坏的副本。不会上传任何内容。了解目标大小的工作原理

最常撞上的两个上限是邮件附件上限上传表单。用照片制作 PDF 则是另一回事:看看怎样做得好

如何不靠打印,把 PDF 压缩到精确大小

  1. 1

    保留原件

    从未经改动的原文件入手,而不是打印出的副本:打印已经丢掉了它的链接和书签。File Acture 总是写入新的副本。

  2. 2

    打开「压缩 PDF」

    打开压缩 PDF,把 PDF 拖进来,或单击选取文件…

  3. 3

    切换到「目标大小」

    大小下把压缩方式设为目标大小,输入你真正需要的上限。

  4. 4

    按文档类型调整

    黑白文档开启将图像转换为灰度;照片和彩色扫描件保持关闭。

  5. 5

    压缩并对比

    单击压缩,把结果与原件并排以 100% 缩放打开。最小的字也清晰可读,就大功告成了。

在你的电脑上,把需要的大小直接交给 File Acture。

免费试用 · 在你的电脑上运行

在 Windows 上缩小 PDF 的方式
方法可设精确大小保留链接适用对象额外软件
Microsoft Print to PDF任何能打印的内容
Office,用「最小文件大小」另存为 PDF在 Office 中制作的文档Microsoft Office
Office,先「压缩图片」否,只有固定分辨率在 Office 中制作的文档Microsoft Office
File Acture「压缩 PDF」是,任意 KB 或 MB现成的 PDF

常见问题

为什么 Microsoft Print to PDF 生成的文件这么大?

这台打印机没有压缩设置,而且会根据打印输出重建文档,所以图片可能以打印分辨率输出,有些应用还会把整页作为图像发送。

能调整 Microsoft Print to PDF 的质量吗?

不能。它没有图像质量或压缩方面的设置。想要更小的文件,就压缩 PDF 本身;如果是 Office 文档,则用「最小文件大小」另存为 PDF。

打印成 PDF 会去掉链接吗?

会。打印出的副本是根据打印输出生成的新文档,所以链接、书签和表单域都不会保留下来。

Word 的「最小文件大小」选项对任何 PDF 都有效吗?

不是。它只在 Word、Excel 或 PowerPoint 用你自己的文档生成 PDF 时起作用。在 Word 中打开现成的 PDF 会先转换文件,版式常常会走样。

如何在不丢失链接的前提下缩小 PDF?

压缩 PDF 本身,而不是打印它。File Acture 只替换图片,所以文字、链接、书签和表单域都保持原样。

相关指南