如何在ubuntu中壓縮pdf?

如何在ubuntu中壓縮pdf?

我想知道如何在ubuntu中壓縮pdf?請不要推薦 Ghostscript,因為在某些情況下 Ghostscript 不會壓縮文件,而是使文件大小大於原始文件。

答案1

不會,PDF 文件已經針對壓縮進行了最佳化。

PDF對其物件使用內部壓縮。預設情況下,字體檔案是壓縮的,因此嵌入的字體也已經被壓縮。 pdf 中未壓縮的少數字元不會影響檔案大小。

Ghostscript 因為在某些情況下,Ghostscript 不會壓縮文件,而是使文件大小大於原始文件。

Ghostscript 非常適合這一點。但是壓縮已經壓縮的內容會產生開銷(並且確實會使檔案變得更大)。如果是可壓縮的文件,Ghostscript 會使文件變小。

它與 PDF 無關,即使是一個小文字檔案也會這樣做:

  • 作為測試:文件中有 100 個 1

      $ more test  
      111111111111111111111111111111111111111111111111111111111
      111111111111111111111111111111111111111111
      $ ls -l test
      -rw-rw-r-- 1 rinzwind rinzwind 100 Oct  8 17:23 test
      -$ gzip test
      ~$ ls -ltr test
      -rw-rw-r-- 1 rinzwind rinzwind 30 Oct  8 17:20 test.gz
      ~$ mv test.gz test
      ~$ gzip test
      ~$ ls -ltr test*
      -rw-rw-r-- 1 rinzwind rinzwind 55 Oct  8 17:20 test.gz
    
  • 單一壓縮檔案大小從 100 變為 30

  • 雙重壓縮使檔案大小從 30 變為 55。

相關內容