2009-11-11 39 views
1

这是一个有趣的问题,而不是严肃的问题,但Adobe PDF格式如何使文档如此便携?PDF压缩Adobe如何做到这一点?

我刚创建了一个小的Word文档,大小为235kb,包含多个彩色照片和几个文本短语。使用CutePDF创建的PDF(我知道不是最有效的PDF创建方法)仅为176kb。这是一个25%的压缩比。将这些文件放入压缩文件夹时,PDF能够进行3%压缩,其中.docx只能占用2%。我相信较大的文件在大小上会有更大的差异。

我的问题是,Adobe如何让他们的文件变得更小?我知道它们是从光栅图形中提取的,但是我的3位图文件真的不能从光栅获得帮助,可以吗?

+1

http://www.adobe.com/devnet/pdf/pdf_reference.html – derobert 2009-11-11 22:23:00

回答

3

如果您有Acrobat 9,那么内置了一个很好的工具,您可以看到PDF是如何放在一起的(以及使用的压缩)。有一篇博文解释如何在http://pdf.jpedal.org/java-pdf-blog/bid/10479/Viewing-PDF-objects

+0

我认为这不是在Acrobat Reader中。我会潜入营销人员的个人电脑,今天晚些时候看看...谢谢! – NickSentowski 2009-11-13 14:53:46

2

有可以压缩这几个方面:

  1. 的PDF文件使用LZW和ZIP压缩。

  2. 如果图像在文档中缩放,或者磁盘上的dpi大于您在cutepdf中允许的dpi(例如,如果cutepdf设置为300dpi且图像为600 dpi),则可以缩放pdf。

  3. Microsoft以docx格式存储TONS信息,格式为xml。 WAY不仅仅是导出信息真的需要(例如,尝试将文本复制并粘贴到文本框单元格中,然后查看出现的HTML信息 - 我对cms的文本框大小有限制,并且一个7个字的句子被放大到950个字符)。这是以后可以编辑的,并且有很多深奥的信息可以确保在任何可能的排列中都能正确显示。 pdf不需要这些信息,所以它可以只是做字体和大小,并删除所有不必要的信息,节省了大量的空间。

1

中使用它当您使用这样的小文件时,文档格式中的任何开销都会产生不成比例的效果,这就是为什么您会看到如此之大的差异。

我拿了一个2683KB的JPEG并将其插入到一个新的Word 2003文档中。生成的.doc文件为2725KB(或docx为2697KB)。将其转换为PDF可以提供2701KB PDF。所以我看到了25KB的差异,但由于图像数据的大小只有约1%的差异。它大约是你得到的一半,但是当你制作docx时,你所拥有的单词版本可能更加冗长?

对于PDF,acrobat显示空间使用量为2691K图像,8.27K开销和1K字体。 PDF在其语法中是相当稀疏的格式,它限制了开销,并且其中的大部分都重复了字符串,因此很容易被压缩。

如果要查看PDF中包含的树状视图,可以下载CosEdit的演示版本。