우분투에서 PDF를 압축하는 방법은 무엇입니까?

우분투에서 PDF를 압축하는 방법은 무엇입니까?

우분투에서 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로 늘어납니다.

관련 정보