PDF의 일부 JPEG 사진을 다시 압축하고 문서 구조를 정리합니다. 목표 KB·MB는 선택 사항이며, 실제 바이트로 충족·초과를 확인할 수 있습니다. 작은 글자·서명·도장의 선명도와 문서 기능은 결과에서 직접 확인하세요.
목표 2,000,000바이트 이하
1KB=1,000바이트, 1MB=1,000,000바이트입니다. 목표 사용 시 가벼운 → 표준 → 최대를 원본에서 각각 시험해 처음 충족한 결과를 제공합니다. 이미 목표 이하이면 원본 그대로, 모두 미달이면 원본 포함 가장 작은 결과와 초과량을 표시합니다. 목표 달성은 보장하지 않습니다.
이 도구는 PDF 안의 일부 JPEG 이미지를 다시 압축하고 문서 구조를 정리합니다. 마스크·특수 색공간·복합 필터가 없는 RGB·흑백 8비트 JPEG 중 8KiB보다 큰 이미지만 재압축 대상으로 삼습니다. PNG 계열·CMYK·JPEG2000·특수 이미지·EXIF/ICC 정보가 있는 JPEG와 작은 이미지는 원래 스트림을 유지합니다. EXIF 방향 정보와 ICC 색상 정보가 브라우저에서 PDF와 다르게 해석되는 것을 피하기 위한 제한입니다. 마스크가 연결된 이미지와 직접 참조되는 이미지 마스크 자체도 제외합니다. 기존 텍스트를 이미지로 바꾸지는 않지만 OCR을 추가하지도 않습니다. 파일 바이트는 브라우저에서 처리하며 페이지 접속·광고·통계 요청은 별도로 발생할 수 있습니다.
JPEG 재압축의 서비스 상한은 각 변 8,192px·총 16,000,000픽셀 이하입니다. PDF의 선언과 실제 JPEG 헤더 치수·색상 구성요소가 다르거나 상한을 넘으면 해당 이미지의 디코딩을 건너뛰고 원래 스트림을 유지합니다. 다른 지원 이미지와 문서 구조 처리는 계속하며 제외 이유를 결과에 알립니다. 새로 인코딩한 JPEG도 헤더·치수·실제 디코딩을 확인하고 실패하면 원래 이미지로 남깁니다. 입력 JPEG의 ICC는 제외하며, 직접 만든 sRGB 캔버스의 인코더 출력에 붙는 프로필은 입력 프로필과 구분합니다. 이는 PDF 전체 크기·쪽수 상한이나 최초 PDF 파싱의 메모리 안전 보장이 아닙니다.
절감률은 이미지 형식·해상도·기존 압축 상태에 따라 달라집니다. 일부 JPEG 이미지를 재압축하고 문서 구조를 정리하며, 특정 비율이나 목표 용량을 보장하지 않습니다.
| 문서 종류 | 예상 절감 | 이유 |
|---|---|---|
| JPEG 사진이 든 문서 | 파일마다 다름 | 지원하는 이미지의 크기·품질을 조정 |
| PNG 계열 이미지·글꼴 비중이 큰 문서 | 효과가 작을 수 있음 | 이미지 형식 변환이나 글꼴 축소는 하지 않음 |
| 글자 위주 문서 | 파일마다 다름 | 문서 구조를 다시 저장하면서 크기가 달라짐 |
| 결과가 같거나 커진 문서 | 원본 제공 | 원본 파일명과 바이트를 그대로 유지 |
줄어드는 정도는 원본 구조에 따라 다릅니다. 결과가 같거나 커지면 원본 파일을 원래 이름으로 제공하며 화면에도 원본 제공이라고 표시합니다.
2026.10.12 · Windows의 Chromium 기반 Edge에서 확인했습니다. 직접 구성한 3쪽 PDF에 RGB JPEG 색상 패턴 1개(2400×1600px)를 공유 배치하고, 선택 가능한 영문 텍스트와 페이지 회전(0°·90°·180°)을 넣었습니다. 실제 계약서나 개인정보는 사용하지 않았습니다. 원본은 2,914,392바이트이며 아래는 이번 시험의 실제 파일 크기입니다.
| 설정 | 실제 결과 | 확인한 동작 |
|---|---|---|
| 수동 가벼운 압축 | 1,433,210바이트 | 이미지 2400×1600px 유지 |
| 수동 표준 | 394,749바이트 | 이미지 1600×1067px |
| 수동 최대 압축 | 80,921바이트 | 이미지 1000×667px |
| 목표 80.920KB (80,920바이트) | 80,921바이트 | 3단계 후에도 1바이트 초과 · 초과로 표시 |
| 목표가 원본 크기와 같음 | 2,914,392바이트 | 재인코딩 없이 원본 바이트·이름 그대로 |
내려받은 PDF를 다시 열어 3쪽의 순서·페이지 크기·회전과 추출한 텍스트를 원본과 대조했습니다. 다른 파일·브라우저·메타데이터에서는 결과 크기가 달라질 수 있으며, 이 표는 고정 절감률이나 모든 문서 기능의 보존을 뜻하지 않습니다.
기본은 표준 단계 한 번만 실행합니다. 품질 설정 숫자는 인코더 설정이며 보존되는 화질의 퍼센트가 아닙니다. 이미지 재압축은 손실 방식이므로 인쇄·보관용 원본은 따로 남겨 두세요.
메일 서비스나 제출처의 현재 한도와 단위부터 확인하세요. 목표 용량으로 단계 자동 선택을 켜고 KB 또는 MB를 입력하면, 원본이 이미 한도 이하인지는 먼저 확인하고 최대 3단계를 순서대로 시험합니다. 매번 원본에서 새로 시작하므로 앞 단계의 손실을 누적하지 않습니다. 처음 목표 이하가 된 결과에서 멈추며, 이것이 모든 가능한 설정 중 최고 화질이라는 뜻은 아닙니다.
화면의 실제 바이트 ≤ 목표 바이트인 경우만 충족입니다. 반올림된 KB·MB 표시 대신 실제 바이트를 비교하세요. 모두 미달이면 원본과 시험 결과 중 가장 작은 파일을 제공하고 초과한 바이트를 알립니다. 제출처가 1MB를 1,048,576바이트로 계산하거나 첨부 합계·파일 형식 등 별도 제한을 두면 해당 기준이 우선입니다. 용량 충족만으로 제출 성공을 보장하지 않습니다.
목표 모드는 수동 1회보다 최대 3회 처리할 수 있어 기기 메모리와 시간이 더 필요합니다. 느리거나 화면이 멈춘 듯하면 초기화로 이전 작업의 결과 반영을 취소하고, 더 작은 사본이나 수동 단계부터 시도하세요. 이미 시작한 단일 이미지 디코딩·인코딩이 즉시 중단되는 것은 아닙니다.
크기와 페이지 수, 작은 글자·서명·도장의 선명도를 확인하세요. 스캔 이미지 속 글자는 이미지 재압축으로 흐려질 수 있습니다.
| 결과 | 파일 크기 | 확인 항목 |
|---|---|---|
| 압축본 제공 | 원본보다 작은 파일 | 페이지와 이미지 선명도 확인 |
| 원본 제공 | 원본과 같은 파일 | 이름·파일 크기 유지 확인 |
PDF를 다시 저장하면 디지털 서명의 유효성이 유지되지 않을 수 있습니다. 양식·주석·북마크가 중요한 문서는 결과를 원본과 대조하세요.
줄이기 전 원본은 남겨 두세요. 압축한 사진은 되돌려도 원래 화질로 돌아오지 않습니다. 인쇄용 원본과 전송용 사본을 따로 두는 방식이 안전합니다.
2026.10.13 · JPEG 헤더 치수와 서비스 재압축 상한을 디코딩 전에 검사하고, 인코딩 결과의 치수·실제 디코딩 확인과 원본 스트림 유지 안내를 보완했습니다. 목표 달성·제출 성공·문서 기능 보존을 보장하지 않습니다.