PDF를 이미지(PNG·JPG)로 변환하기: 해상도, 투명도, 한글 글자 선명도 잡는 법
PDF를 PNG나 JPG 같은 이미지로 바꾸는 일은 단순해 보이지만, 막상 변환해 보면 글자가 뭉개지거나 파일이 흐릿하게 나오고, 어떤 때는 한 장에 수십 MB짜리 거대한 이미지가 만들어지기도 합니다. 같은 PDF인데 도구에 따라 결과 품질이 천차만별인 이유는, 변환 과정에서 결정해야 하는 몇 가지 핵심 변수(해상도, 색상 모델, 투명 배경 처리, 안티앨리어싱)를 도구마다 다르게 다루기 때문입니다. 이 글에서는 그 변수들이 실제로 무엇을 의미하는지, 상황별로 어떤 도구를 골라야 하는지, 그리고 한글 문서에서 특히 자주 만나는 함정을 어떻게 피하는지를 정리합니다.
왜 PDF를 이미지로 바꾸나, 그리고 무엇을 잃는가
PDF는 본질적으로 '벡터+텍스트' 문서입니다. 글자는 폰트 정보와 좌표로 저장되고, 도형은 수식으로 그려지기 때문에 얼마든지 확대해도 깨지지 않습니다. 반면 PNG나 JPG는 픽셀 격자에 색을 칠한 '래스터' 이미지입니다. 따라서 PDF를 이미지로 변환한다는 것은, 무한히 선명할 수 있는 벡터 문서를 특정 크기의 픽셀로 한 번 '구워내는(rasterize)' 작업입니다. 이 과정에서 글자는 더 이상 텍스트가 아니라 점들의 집합이 되므로, 복사·검색·재편집이 불가능해집니다.
그럼에도 이미지로 변환하는 이유는 분명합니다. 폰트가 없는 환경에서도 똑같이 보여야 할 때, 카카오톡이나 인스타그램처럼 PDF를 직접 못 올리는 곳에 공유할 때, 웹페이지에 미리보기 썸네일로 넣을 때, 또는 문서를 더 이상 편집하지 못하게 '동결'시키고 싶을 때 이미지가 적합합니다. 핵심은 '무엇을 잃는지 알고 변환하는 것'입니다. 원본 PDF는 반드시 따로 보관하세요. 이미지에서 다시 깨끗한 PDF나 편집 가능한 텍스트로 되돌리는 일은 OCR을 거쳐야 하고 완벽하지 않습니다.
해상도(DPI)가 모든 것을 결정한다
PDF→이미지 품질을 좌우하는 가장 중요한 단 하나의 설정은 DPI(dots per inch), 즉 1인치당 몇 개의 픽셀로 렌더링할지입니다. PDF의 페이지 크기는 인치 단위(A4는 약 8.27 x 11.69인치)로 정의되어 있으므로, DPI를 곱하면 최종 픽셀 크기가 결정됩니다. 예를 들어 A4를 150 DPI로 변환하면 가로 약 1240픽셀, 300 DPI로 변환하면 약 2480픽셀이 됩니다.
용도별로 적정 DPI는 다릅니다. 막연히 높일수록 좋은 게 아니라, 쓰임에 맞춰야 파일 크기와 선명도의 균형이 맞습니다.
- 화면·웹 미리보기, 모바일 공유: 96~150 DPI. 화면 해상도를 넘는 세부 묘사는 어차피 보이지 않으므로 이 정도면 충분하고 파일도 가볍습니다.
- 일반 문서 보관·이메일 첨부: 150~200 DPI. 글자가 또렷하면서 용량 부담이 적은 실용 구간입니다.
- 인쇄용, 글자가 빽빽한 계약서·도면: 300 DPI. 인쇄 표준 해상도로, 작은 글씨까지 살아납니다.
- 고해상도 확대 검토가 필요한 경우에만: 400~600 DPI. 그 이상은 용량만 폭증하고 체감 품질 향상은 거의 없습니다.
PNG와 JPG, 무엇을 언제 쓰나
두 포맷의 차이는 압축 방식에 있습니다. PNG는 무손실 압축이라 픽셀이 그대로 보존됩니다. 글자의 경계선처럼 색이 급격히 바뀌는 부분(고대비 에지)을 흐트러뜨리지 않으므로, 텍스트 위주 문서·표·도형·스크린샷에 적합합니다. 또한 PNG는 투명 배경(알파 채널)을 지원합니다.
JPG는 손실 압축으로, 사람 눈이 둔감한 정보를 버려 용량을 크게 줄입니다. 사진처럼 색이 부드럽게 변하는 이미지에는 거의 손실이 안 보이지만, 검은 글자와 흰 배경이 만나는 경계에는 'JPEG 아티팩트'라 불리는 뿌연 얼룩이 생깁니다. 글자가 많은 문서를 JPG로 저장하면 이 때문에 흐릿해 보입니다. 정리하면, 글자·선이 중요한 문서는 PNG, 사진·이미지 위주 페이지에서 용량을 줄여야 하면 JPG가 원칙입니다. JPG를 꼭 써야 한다면 품질(quality) 값을 85~92 정도로 두는 편이 무난합니다.
투명 배경이라는 함정
PDF에는 본래 '배경'이라는 개념이 명확하지 않습니다. 흰 종이처럼 보이는 것은 대개 실제 흰색이 칠해진 게 아니라 아무것도 안 그려진 빈 영역입니다. 그래서 PNG로 투명 옵션을 켜고 변환하면 배경이 투명해지는데, 이걸 흰 배경을 가정한 곳(예: 어두운 테마의 뷰어, 검은 슬라이드 배경)에 올리면 글자가 사라진 듯 보이는 사고가 납니다. 반대로 로고나 도장처럼 배경을 빼고 다른 그림 위에 얹어야 한다면 투명 PNG가 정확히 필요한 기능입니다.
JPG는 애초에 투명을 지원하지 않습니다. 투명 영역이 있는 페이지를 JPG로 내보내면 그 부분이 검정 또는 흰색으로 채워지는데, 도구 기본값이 검정이면 문서가 새까맣게 나오는 당황스러운 결과가 됩니다. 해결책은 단순합니다. 문서 이미지는 대부분 '흰 배경 평탄화(flatten)'를 켠 상태로 변환하면 됩니다. 투명이 정말 필요한 특수한 경우에만 PNG+투명을 선택하세요.
한글 문서에서 글자가 깨지는 진짜 이유
한국 사용자가 가장 자주 겪는 문제는 변환된 이미지에서 한글이 네모(□)나 깨진 기호로 나오는 현상입니다. 원인은 거의 항상 '폰트 임베딩'입니다. PDF가 만들어질 때 사용한 한글 폰트(맑은 고딕, 나눔고딕 등)가 파일 안에 포함되어 있지 않으면, 변환 엔진이 그 폰트를 시스템에서 찾아야 하는데 서버나 변환기에 해당 폰트가 없으면 글자를 그릴 수 없습니다. 텍스트로 열 때는 뷰어가 대체 폰트를 빌려 어찌어찌 보여주지만, 이미지로 굽는 순간 빈자리가 그대로 박제됩니다.
근본 해결은 원본 PDF를 만들 때 '모든 폰트 포함'으로 저장하는 것입니다. 한컴오피스나 워드에서 PDF로 내보낼 때 폰트 포함 옵션을 켜면 됩니다. 이미 받은 PDF가 문제라면, 변환 도구가 한글 폰트가 설치된 환경에서 동작하는지 확인하거나, 폰트가 포함된 PDF로 다시 받는 것이 가장 확실합니다. 또 하나, 스캔본 PDF는 이미 이미지라서 폰트 문제는 없지만 글자가 '그림'이므로 선명도는 원본 스캔 품질에 묶입니다.
글자를 선명하게: 안티앨리어싱과 렌더링 옵션
같은 DPI인데도 어떤 변환기는 글자가 부드럽고 어떤 변환기는 계단처럼 거칠게 나옵니다. 이는 안티앨리어싱(텍스트 가장자리를 중간 톤으로 부드럽게 처리하는 기법) 적용 여부 때문입니다. 대부분의 경우 텍스트·그래픽 안티앨리어싱을 켜 두는 것이 가독성에 유리합니다. 다만 아주 작은 글씨를 저해상도로 변환할 때는 안티앨리어싱이 오히려 글자를 뿌옇게 만들 수 있으니, 그럴 땐 DPI를 올리는 편이 더 효과적입니다. 선명도 문제의 8할은 '옵션 조정'이 아니라 'DPI 부족'에서 옵니다. 흐릿하면 일단 DPI부터 올려 보세요.
상황별 방법 비교: 웹 도구 vs 프로그램 vs 명령줄
PDF를 이미지로 바꾸는 길은 크게 세 가지입니다. 각각 장단점이 분명하므로 자신의 상황에 맞춰 고르는 것이 좋습니다.
온라인 웹 도구
브라우저에서 파일을 올리면 바로 변환해 주는 방식입니다. 설치가 필요 없고 운영체제를 가리지 않으며, DPI·포맷 선택 같은 핵심 옵션을 직관적인 UI로 제공하는 곳이 많아 가장 접근성이 좋습니다. 한국어 인터페이스와 한글 폰트가 갖춰진 서비스라면 폰트 깨짐 위험도 줄어듭니다. 주의할 점은 보안입니다. 계약서·신분증·내부 자료처럼 민감한 문서라면, 업로드한 파일을 처리 후 자동 삭제하는지, 통신이 HTTPS로 암호화되는지 확인하세요. 가능하면 개인정보가 담긴 영역은 미리 가리고(마스킹) 올리는 것이 안전합니다. All-of-PDF 같은 도구도 이 범주에 속하며, PDF→이미지 외에 병합·분할·OCR 등을 한곳에서 처리할 수 있어 작업 흐름이 이어질 때 편리합니다.
오피스·전용 프로그램
인터넷에 파일을 올리고 싶지 않을 때 가장 안전한 선택입니다. 무료 PDF 뷰어 중에도 페이지를 이미지로 내보내는 기능이 있는 것이 있고, 어도비 아크로뱃 같은 전문 프로그램은 DPI와 색공간까지 세밀하게 지정할 수 있습니다. 한컴오피스나 워드에서 원본을 직접 다룬다면 PDF를 거치지 않고 바로 이미지로 저장하는 경로도 있습니다. 모든 처리가 내 PC에서 일어나므로 민감 문서에 적합하지만, 프로그램 설치와 사용법 학습이 필요합니다.
명령줄 도구(대량·자동화)
수백 개 파일을 일괄 변환하거나 서버에서 자동화해야 한다면 명령줄 도구가 압도적으로 효율적입니다. 대표적으로 오픈소스 pdftoppm(Poppler 패키지)이 안정적이고 한글 처리도 무난합니다. 아래는 한 PDF의 모든 페이지를 300 DPI PNG로 변환하는 예시입니다.
# 300 DPI PNG로 전체 페이지 변환 (page-1.png, page-2.png ...)
pdftoppm -png -r 300 input.pdf page
# 1~3페이지만 JPG로, 품질 90
pdftoppm -jpeg -jpegopt quality=90 -r 200 -f 1 -l 3 input.pdf page이 방식의 장점은 동일한 설정을 수백 번 똑같이 재현할 수 있다는 점입니다. 단점은 진입 장벽으로, 터미널 사용이 익숙하지 않으면 부담스럽습니다. 한 번만 변환하면 되는 문서를 위해 명령줄 도구를 설치하는 건 과한 선택입니다.
변환이 잘못됐을 때 점검 체크리스트
결과물이 마음에 들지 않을 때, 아래 순서로 원인을 좁혀가면 대부분 해결됩니다.
- 글자가 흐릿하다 → DPI를 올린다(150 미만이면 최소 200~300으로). 포맷이 JPG라면 PNG로 바꿔 본다.
- 한글이 □ 네모로 깨진다 → 원본 PDF에 폰트가 포함됐는지 확인하고, 폰트 포함으로 다시 내보내거나 한글 폰트가 갖춰진 도구를 쓴다.
- 배경이 검거나 글자가 사라진다 → 투명 옵션을 끄고 '흰 배경 평탄화'로 변환한다. JPG라면 더더욱 투명을 쓰지 않는다.
- 파일이 너무 크다 → DPI를 낮추거나, 사진 위주 페이지는 JPG(품질 85~90)로 저장한다.
- 색이 칙칙하게 변했다 → CMYK로 정의된 PDF를 RGB로 변환할 때 생기는 차이일 수 있다. 화면·웹용은 RGB가 정상이다.
- 일부 페이지만 깨진다 → 해당 페이지에 손상된 이미지나 누락 폰트가 있을 가능성이 높으니 원본을 다시 확인한다.
정리
PDF를 이미지로 바꾸는 작업의 품질은 거창한 기술이 아니라 몇 가지 선택의 합으로 결정됩니다. 용도에 맞는 DPI를 고르고(웹 150, 인쇄 300), 글자 문서는 PNG·사진은 JPG로 포맷을 가르고, 투명 배경은 꼭 필요할 때만 켜고, 한글이 깨지면 폰트 포함부터 의심하는 것. 이 네 가지만 챙겨도 대부분의 변환 사고는 사라집니다. 그리고 잊지 말 점은, 이미지는 편집과 검색을 포기하는 '동결된 사본'이라는 사실입니다. 원본 PDF는 항상 따로 남겨 두고, 필요할 때마다 적절한 설정으로 다시 구워내는 것이 가장 안전한 작업 습관입니다.