我有这个只有 1Mb-30 页的 PDF 文件。
因此,当我将其发送到打印机(HP 1320)时,我看到计算机向打印机发送了近 50Mb。这怎么可能?我知道 PDF 是压缩格式,但是当我尝试命令行程序 pdf2ps 时 - 我可以生成只有 2.5Mb 的 postscript 。我不认为它压缩到 50/1 会是什么.. 有什么想法吗?
该文件是由php tcpdf生成的,它与它有什么关系。PDF有什么神奇的功能吗?
我以前见过这个,这篇知识库文章解决了这个问题:http : //support.microsoft.com/kb/919543(假设您使用的是 Windows)
当您打印包含大量光栅数据的文档时,增强型图元文件 (EMF) 后台打印文件的大小可能会变得非常大。Adobe .pdf 文件或 Microsoft Word .doc/.docx 文档等文件可能包含大量光栅数据。包含渐变的 Adobe .pdf 文件和 Word .doc/.docx 文档更有可能包含大量光栅数据。
出现此问题的原因是图形设备接口 (GDI) 在 GDI 处理 EMF 假脱机文件并生成 EMF 假脱机文件时不压缩光栅数据。
对于支持更高分辨率的打印机,此问题非常突出。如果文件中的每英寸点数 (dpi) 增加两倍,则栅格数据的大小将增加四倍。例如,1 兆字节 (MB) 的 .pdf 文件可能会生成 500 MB 的 EMF 假脱机文件。因此,您可能会注意到打印过程的性能下降。
归档时间: |
|
查看次数: |
8570 次 |
最近记录: |