품질을 망치지 않고 PDF 압축하기
PDF를 작게 만드는 방법에는 모두 대가가 따릅니다. 요령은 아무도 아쉬워하지 않을 것을 내주는 데 있습니다. 화면에서는 보이지도 않을 만큼 촘촘한 픽셀, 같은 로고의 중복 사본, 예전 편집에서 남은 데이터 같은 것들이죠. 제대로 하면 이메일로 보내기에 너무 컸던 파일이 겉보기에는 똑같으면서 쉽게 보내지는 파일이 됩니다. 잘못하면 작은 글씨가 뭉개진 문서를 보내게 됩니다. 이 가이드에서는 PDF의 크기가 어디서 오는지, 압축이 파일에 무슨 일을 하는지, 파일의 용도에 맞는 설정을 어떻게 고르는지 설명합니다.
크기는 실제로 어디서 올까
텍스트는 아주 작습니다. 글꼴을 빼면 일반 텍스트 한 페이지는 몇 킬로바이트에 불과합니다. 큰 PDF는 거의 언제나 다른 곳에 용량이 몰려 있습니다.
- 이미지. 큰 PDF 대부분에서 크기의 대부분은 사진, 스캔한 페이지, 스크린샷이 차지합니다. 주된 원인은 해상도입니다. A4 한 페이지를 600 DPI로 스캔하면 약 4,960 × 7,020픽셀, 3,500만 픽셀 가까이 됩니다. 풀 컬러라면 압축하기 전 100 MB가 넘습니다. 같은 페이지를 150 DPI로 스캔하면 픽셀 수는 16분의 1입니다. 해상도를 절반으로 줄이면 픽셀 수는 4분의 1이 되고, 이를 두 번 하면 16분의 1이 되기 때문입니다.
- 글꼴. 대부분의 프로그램은 문서에 쓰인 글자만 포함합니다. 글꼴 전체를 포함하는 프로그램도 있는데, 중국어·일본어·한국어용 글꼴 전체는 그것만으로도 몇 메가바이트에 이를 수 있습니다.
- 중복. 여러 파일을 합친 PDF에는 같은 로고, 글꼴, 배경이 페이지마다 따로 들어 있을 수 있습니다.
- 남은 데이터. 증분 저장으로 남은 이전 버전, 페이지 미리보기 이미지, 첨부 파일, 파일을 만든 프로그램의 편집 데이터.
압축이 파일에 하는 일
PDF 압축 도구는 주로 그림을 다룹니다. 압축 도구는 다음과 같은 일을 합니다.
- 목표보다 선명한 이미지의 해상도를 낮춥니다. 이웃한 픽셀을 합치는 방식으로, 다운샘플링이라고 하며 대부분의 용량 절감이 여기서 나옵니다.
- 이미지를 다시 압축합니다. 보통 정해진 품질의 JPEG로 압축합니다. 품질을 낮출수록 용량은 더 줄지만, 세밀한 부분이 흐려지고 스캔한 텍스트처럼 경계가 뚜렷한 곳 주변에 얼룩이 생깁니다.
- 구조를 정리합니다. 중복되거나 쓰이지 않는 개체를 지우고 남은 것을 압축합니다.
거의 줄지 않는 파일도 있는데, 이는 정상입니다. 워드 프로세서에서 내보낸 텍스트 위주의 PDF는 대개 이미 작고, 픽셀이 아닌 선으로 그린 도면에는 낮출 해상도가 없습니다. 더 덜어 낼 것이 없으면 압축 도구가 오히려 조금 더 큰 파일을 만들기도 합니다.
용도에 맞는 해상도 고르기
알맞은 설정은 파일을 어디에 쓸지에 따라 달라집니다.
- 화면으로 읽기. 휴대폰이나 노트북으로 읽기만 하고 인쇄하지 않을 문서라면 96~150 DPI 정도면 충분합니다.
- 일반 문서 인쇄. 150 DPI면 사진은 종이에서도 괜찮아 보이지만, 스캔한 텍스트는 원본보다 눈에 띄게 흐리게 인쇄됩니다. 인쇄할 스캔본은 300 DPI를 유지하세요.
- 세밀한 부분. 설계 도면, 지도, 작은 글씨, 누군가 확대해서 볼 수 있는 내용은 압축을 거의 하지 않거나 아예 하지 않는 것이 좋습니다.
PDF 압축 도구는 이런 용도에 맞춘 세 가지 수준을 제공합니다. 용량 우선은 그림을 대략 화면 해상도로 낮추고 가장 많이 줄입니다. 기본값인 균형은 약 150 DPI로 작업합니다. 화질 우선은 그림을 약 300 DPI로 유지해 인쇄할 수 있을 만큼 선명합니다. 각 수준으로 얼마나 줄어드는지는 전적으로 파일에 달려 있습니다. 저희가 직접 해 본 테스트에서는 400 DPI로 스캔한 문서가 용량 우선에서 원래 크기의 약 4%, 균형에서 12%, 화질 우선에서 89%가 되었습니다. 이는 스캔본이라 가장 유리한 경우였고, 대부분 텍스트로 된 PDF는 거의 바뀌지 않을 수도 있습니다.
압축이 크기 말고도 바꿀 수 있는 것
압축은 파일을 새로 쓰는 과정이라 그 과정에서 살아남지 못하는 것들이 있습니다.
- 디지털 서명. 인증서 기반 디지털 서명은 파일의 바이트 하나하나에 적용되므로, 파일을 새로 쓰면 서명이 깨지며 압축하면 서명이 제거됩니다. PDF 압축은 디지털 서명된 PDF를 업로드하기 전에 경고하므로 서명된 원본을 따로 보관할 수 있습니다.
- 비밀번호와 권한. PDF를 압축하면 비밀번호, 권한, 기타 속성이 제거될 수 있습니다. 열 때 비밀번호가 필요한 PDF는 잠금을 해제하기 전에는 압축할 수 없습니다.
- 정확성(공격적인 방식의 경우). 어떤 압축 방식은 흐리게 만드는 데서 그치지 않습니다. 2013년 한 컴퓨터 과학자는 일부 사무용 스캐너가 스캔한 문서의 숫자를 몰래 바꿔, 6을 8로 만들고 있다는 사실을 발견했습니다. 압축할 때 저장해 둔 글자 이미지 하나를 비슷해 보이는 다른 글자에도 다시 썼기 때문입니다. 강하게 압축한 스캔본은 숫자를 꼭 확인하라는 교훈입니다.
압축하기 전에
작은 PDF를 얻는 가장 좋은 방법은 처음부터 작게 만드는 것인 경우가 많습니다.
- 원본에서 그림을 압축하세요. Word에서 그림을 선택하고 [그림 서식] > [그림 압축]을 연 다음, PDF로 저장하기 전에 웹(150 ppi)이나 전자 메일(96 ppi) 같은 해상도를 고르세요.
- 적당한 설정으로 스캔하세요. 일반 문서는 회색조 300 DPI면 대개 충분합니다. 컬러 600 DPI로 스캔하면 눈에 보이는 이득은 거의 없이 파일만 몇 배 커집니다.
- 페이지를 줄여서 보내세요. 받는 사람에게 문서의 일부만 필요하다면 파일 정리로 나머지를 삭제하세요.
- 페이지를 그림으로 바꾸지 마세요. PDF를 이미지로 바꿨다가 다시 PDF로 만들면 텍스트가 사라져서 결과물을 검색하거나 선택하거나 소리 내어 읽게 할 수 없으며, 이전보다 커지는 경우도 많습니다.
PDF 압축 사용하기
PDF를 추가하고 수준을 고른 뒤 [PDF 압축]을 누르세요. 파일은 문서 변환 업체로 전송되며, 업체는 파일과 결과물을 3시간 안에 삭제한다고 밝히고 있습니다. 제한은 200 MB이고 업로드가 약 40초 안에 끝나야 하므로, 큰 파일은 빠른 연결이 필요합니다.
압축이 끝나면 도구가 압축 전후의 크기와 줄어든 양을 보여 줍니다. 파일이 작아지지 않았다면 PDF가 이미 충분히 최적화되어 있다고 알려 주고 다운로드를 제공하지 않습니다. 더 큰 사본은 개선이 아니기 때문입니다. 줄어든 양이 적으면 그렇다고 솔직하게 알려 줍니다.
그런 다음 보내기 전에 결과를 확인하세요. 100% 이상으로 열어서 가장 중요한 페이지를 살펴보세요. 가장 작은 글씨, 서명이나 도장, 사진, 표 안의 숫자 등입니다. 흐려진 부분이 있다면 원본을 더 높은 수준으로 다시 압축하세요.
마치며
큰 PDF가 큰 이유는 거의 언제나 그림 때문이므로, 좋은 압축이란 대부분 용도에 맞는 그림 해상도를 고르는 일입니다. 화면으로 읽을 것은 낮게, 인쇄하거나 세밀한 부분이 중요한 것은 높게 고르세요. 가능하면 원본에서 크기를 줄이고, 원본은 보관하고, 서명과 비밀번호에 주의하고, 압축한 파일은 어디로 보내기 전에 확인하세요. 파일을 줄이는 더 많은 방법은 PDF를 압축하는 가장 좋은 방법을 참고하세요.
파일을 줄일 준비가 되셨나요? PDF 압축을 사용해 보세요.
← 블로그로 돌아가기