答案1
从以下Microsoft 支持文章:“当您打印包含大量光栅数据的文档时,EMF 后台打印文件的大小可能会变得非常大”
症状当您打印包含大量光栅数据的文档时,增强型图元文件 (EMF) 后台处理文件的大小可能会变得非常大。Adobe .pdf 文件或 Microsoft Word .doc/.docx 文档等文件可能包含大量光栅数据。包含渐变的 Adobe .pdf 文件和 Word .doc/.docx 文档更可能包含大量光栅数据。
原因出现此问题的原因是,当图形设备接口 (GDI) 处理 EMF 假脱机文件并生成 EMF 假脱机文件时,GDI 不会压缩光栅数据。
这个问题在支持更高分辨率的打印机上非常突出。如果文件中的每英寸点数 (dpi) 增加两倍,则光栅数据的大小将增加四倍。例如,1 兆字节 (MB) 的 .pdf 文件可能会生成 500 MB 的 EMF 假脱机文件。因此,您可能会注意到打印过程的性能下降。
解决
若要解决此问题,请绕过 EMF 假脱机。为此,请按照以下步骤操作: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 提供了上述解决方案来防止这种情况再次发生(功能有所减少)。
答案2
打印文件比原始 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)。任何更高的“分辨率”仅用于说明打印机半色调质量(打印颜色阴影的能力)。
答案3
这是一个误解。打印机对话框中显示的大小不是文件大小,而是打印数据的大小(打印作业的假脱机大小)。
您的文件大小没有改变。
答案4
在我的例子中,Excel 文件中加载了大量图像。通过分组使它们成为每页一张图像后,我能够打印文档,并且打印时文件大小不会增加。