正常缩放时看起来不错但放大时会出现像素化的 PDF 几乎总是图像分辨率问题 - 要么文件中嵌入的图像没有足够的像素,要么 PDF 本身实际上是图像而不是正确的文档。这两个原因在屏幕上看起来相同,但修复方法不同。

文本与图像:它们在高变焦下的表现不同
在正确创建的 PDF 中,文本和矢量图形在任何缩放级别都保持清晰,因为它们存储为数学描述(绘制曲线和直线的指令)而不是像素网格。将精心制作的 PDF 中的文本缩放至 500%,它仍然清晰。另一方面,光栅图像存储为像素,并且像素数量是固定的。放大到每个像素变得可见且图像看起来呈块状的点。
所以第一个问题是:什么是像素化?如果是文本,则 PDF 可能是通过扫描物理文档或通过图像转换创建的 - 您看到的“文本”根本不是真正的文本,而是文本的照片。如果嵌入在文档中的图像在其他方面看起来不错,则图像本身的分辨率较低。
尝试压缩PDF
无需安装。直接在您的浏览器中工作。
整个 PDF 是扫描图像
如果 PDF 中的所有内容(文本、线条等)在高缩放下都出现像素化,则该文档很可能是保存为 PDF 的扫描图像。扫描仪将页面捕获为照片,当您在高 DPI 屏幕上缩放超过 100-150% 时,150 或 200 DPI 的照片将开始显示像素。
您可以通过尝试选择文本来验证这一点。单击并拖动一行文本。如果您可以突出显示单个单词,则该文档具有真正的文本层。如果您的光标选择页面的矩形区域(例如选择图像),则整个过程就是光栅扫描。
对于扫描的 PDF,高变焦时的像素化是扫描分辨率所固有的。运行 OCR 会添加可搜索的文本层,但不会提高扫描本身的图像质量。如果您需要更清晰的输出,请以更高的 DPI 重新扫描 - 对于文本文档,300 DPI 是在缩放下保持良好状态的标准。
PDF 内的图像分辨率较低
如果文本保持清晰,但照片或图形看起来像素化,则图像是以低分辨率嵌入的。当图像来自网站(通常为 72-96 DPI)、设计工具以屏幕分辨率而不是打印分辨率导出图像时,或者通过捕获低质量屏幕截图的 Web 到 PDF 转换创建 PDF 时,通常会发生这种情况。
修复需要回到源头。嵌入 PDF 中的低分辨率图像无法通过使用 PDF 来改进 - 像素数据根本不存在。您需要原始图像的更高分辨率版本,该版本在导出时嵌入。
压缩删除了太多细节
过度的 PDF 压缩 会降低图像质量,表现为缩放时出现像素化或块状现象。当图像以非常低的质量设置使用 JPEG 压缩时,压缩伪影(块状区域、模糊边缘、色带)在放大时变得可见。图像在 100% 时看起来可以接受,但在 200% 时明显损坏。
如果在压缩文件后发生这种情况,请返回到原始未压缩版本。以更高的质量设置重新压缩 — 75-85% 是可见质量的正确范围,并且可以显着节省大小。切勿重新压缩已压缩的 PDF 来尝试修复质量;这加剧了降解。
PDF 是通过打印到 PDF 创建的
打印到 PDF(使用虚拟 PDF 打印机而不是正确的导出)有时会光栅化矢量内容 - 在此过程中将清晰的矢量图形和文本转换为较低分辨率的图像。结果是 PDF 在 100% 时看起来不错,但在缩放时会崩溃,因为看似矢量内容的内容实际上是其光栅化图像。
这就是为什么使用正确的 PDF 导出而不是打印到 PDF 很重要。直接从源应用程序导出 — 文件 → 导出 → PDF 在大多数程序中 — 将矢量内容保留为矢量。如果原始源可用,则正确地重新导出它是干净的修复方法。
当像素化仅出现在屏幕上时(不在打印时)
一些 PDF 在高倍变焦下在屏幕上看起来像素化,但打印效果却很完美。当 PDF 查看器使用较低质量的屏幕显示渲染来提高性能,仅在打印时切换到较高质量的渲染时,就会发生这种情况。这是观看者的行为,而不是文件问题。
通过打印页面并检查输出来进行测试。如果打印清晰并且屏幕出现像素化,则该文件没有问题 - 尝试使用不同的 PDF 查看器或调整当前查看器中的渲染设置。 Adobe Reader 在“首选项”→“页面显示”下有一个设置,用于控制屏幕显示的渲染质量。
尝试压缩PDF
无需安装。直接在您的浏览器中工作。
