我有一个 PDF 文件,1.26 MB(物理大小)。当我将它发送到有线打印机时,窗口显示该文件现在的大小为 3.23 GB。这里发生了什么 ?
n8t*_*8te 29
来自以下Microsoft 支持文章:“当您打印包含大量光栅数据的文档时,EMF 假脱机文件的大小可能会变得非常大”
症状当您打印包含大量光栅数据的文档时,增强型图元文件 (EMF) 后台打印文件的大小可能会变得非常大。Adobe .pdf 文件或 Microsoft Word .doc/.docx 文档等文件可能包含大量光栅数据。包含渐变的 Adobe .pdf 文件和 Word .doc/.docx 文档更有可能包含大量光栅数据。
原因出现此问题的原因是图形设备接口 (GDI) 在 GDI 处理 EMF 假脱机文件并生成 EMF 假脱机文件时不压缩光栅数据。
对于支持更高分辨率的打印机,此问题非常突出。如果文件中的每英寸点数 (dpi) 增加两倍,则栅格数据的大小将增加四倍。例如,1 兆字节 (MB) 的 .pdf 文件可能会生成 500 MB 的 EMF 假脱机文件。因此,您可能会注意到打印过程的性能下降。
解决方法
要解决此问题,请绕过 EMF 假脱机。为此,请按照下列步骤操作:Run Code Online (Sandbox Code Playgroud)1. Open the properties dialog box for the printer. 2. Click the Advanced tab. 3. Click the Print directly to the printer option.注意这将禁用所有基于打印处理器的功能,例如以下功能:
- N向上
- 水印
- 小册子印刷
- 驱动程序整理
- 缩放以适应
TL;DR - 您的 PDF 文件大小没有增加。它只是创建了一个大的假脱机文件。没什么可担心的,但 Microsoft 提供了上面列出的解决方案,以防止这种情况再次发生(减少功能)。
打印文件可能比原始 PDF/DOC/PPT 等大很多的原因有很多。
第一个特别适用于以 PowerPoint (PPT) 演示文稿开头的文件。演示文稿通常在每张幻灯片上都有相同的背景图形。在 PPT 文件(或从它创建的 PDF)中,该图形只出现一次,并且每张幻灯片都有一个引用。在打印文件中,将为每张幻灯片添加一次相同的图形。20 页演示文稿中的 1 MB 图形因此在后台打印文件中变为 20 MB。由于下一个问题,它可能会更大。
图像在发送到打印机时可能会增大,具体取决于打印机型号。假设您有一个 1000 x 1000 像素的彩色图像。它的显示尺寸是这样的,当打印时,它将显示为 10" x 10"。如果您使用设置为 300 dpi 的 PCL5 或 GDI 打印机,该图像将作为 3000 x 3000 像素图像 (10 x 300) 发送以考虑打印机的分辨率。所以它突然变大了 9 倍。PostScript 打印机不会发生这种情况,因为它们能够缩放图像以适应需要。
有些人认为,如果图像将在 1200 dpi 打印机上打印,则需要以 1200 dpi 扫描以获得最佳效果,与 300 dpi 相比,尺寸增加了 16 倍。事实上,无论打印机分辨率如何,打印只需要 300 dpi。对于大多数应用程序,即使 200 dpi 也完全足够。只有对于高端打印(在能够达到 2400 dpi 或更高的打印机上),您才能以 600 dpi 进行扫描。
请注意,这里没有桌面打印机的打印分辨率高于 1200 dpi(某些喷墨打印机为 1440 dpi)。任何更高引用的“分辨率”只是为了让您了解打印机的半色调质量(打印颜色深浅的能力)。
| 归档时间: |
|
| 查看次数: |
13757 次 |
| 最近记录: |