PDF를 PNG로 변환하는 방법
세 단계. 브라우저에서 실행됩니다.
PDF 선택
PDF를 끌어다 놓거나 선택하세요. 로컬에서 읽힙니다 — 업로드 없음.
DPI와 페이지 선택
72/150/300 DPI와 "1, 3-5" 또는 "all" 같은 페이지 범위를 선택하세요.
ZIP 다운로드
각 페이지가 PNG로 변환됩니다. 모든 PNG가 하나의 ZIP으로 돌아옵니다.
"PDF를 PNG로"란 무엇인가요?
PDF를 PNG로 변환한다는 것은 PDF의 각 페이지를 개별 PNG 이미지 파일로 바꾸는 것을 의미합니다. 결과는 페이지마다 하나의 PNG이며, 하나의 ZIP 파일로 묶입니다. 사람들은 슬라이드, 웹사이트 또는 디자인 파일에서 사용할 선명한 PDF 페이지 캡처가 필요할 때, 그리고 받는 쪽 소프트웨어가 PDF보다 PNG를 더 잘 처리하고 PNG의 무손실 품질과 투명도가 JPG의 더 작은 파일 크기보다 중요할 때 보통 이 방법을 찾습니다.
출력은 래스터화됩니다: 각 페이지는 선택한 DPI에서 평평한 이미지로 바뀝니다. 즉, PDF의 텍스트는 더 이상 선택할 수 없게 되지만, 글꼴이나 레이아웃이 어긋날 여지가 없으므로 페이지는 어떤 기기에서도 동일하게 렌더링됩니다.
PDF를 PNG로 변환하는 작업이 브라우저에서 작동하는 방식
PDF를 끌어다 놓으면 브라우저가 메모리로 읽어들입니다. 페이지 렌더링은 PDF.js가 수행합니다. PDF.js는 JavaScript + WebAssembly로 컴파일된 Mozilla의 오픈 소스 PDF 뷰어로, Firefox가 PDF를 표시하는 데 사용하는 것과 같은 엔진입니다. 각 페이지는 선택한 DPI에서 HTML 캔버스에 렌더링된 다음, 캔버스는 canvas.toBlob으로 PNG로 인코딩됩니다.
JPG와 달리 PNG는 무손실입니다: 형식이 픽셀을 버리지 않으므로 품질 조절 옵션이 없습니다. 모든 페이지를 렌더링한 후, PNG는 JSZip으로 하나의 ZIP 파일에 묶입니다. JSZip 역시 순수 JavaScript이며 마찬가지로 로컬에서 실행됩니다. 아무것도 업로드되지 않습니다.
일반적인 사용 사례
- PDF 페이지를 디자인 파일에 삽입. PDF 페이지를 PNG로 변환하여 Figma, Photoshop 또는 Illustrator에 선명한 픽셀로 배치하세요.
- 계약서 발췌본을 온라인에 게시. 일부 플랫폼은 이미지만 받습니다 — PNG는 작은 크기에서 JPG보다 텍스트를 더 선명하게 렌더링합니다.
- 대량 썸네일 생성. 72 DPI를 사용하여 내부 문서 라이브러리의 PNG 썸네일을 생성하세요.
- 문서 사이트용 웹 삽입. 도움말 페이지에 PDF 페이지 캡처를 표시하세요 — PNG는 화면에서 선명하게 렌더링하기에 알맞은 형식입니다.
- 그림을 추출하여 재사용. 페이지가 PNG가 되면 품질 손실 없이 어떤 편집기에서든 잘라낼 수 있습니다.
개인정보 보호 및 보안
대부분의 온라인 "PDF를 PNG로" 변환기는 파일을 서버에 업로드하고, 거기서 페이지를 렌더링한 다음 ZIP을 전달합니다. 그 방식도 작동하지만, 변환하는 모든 영수증, 계약서 또는 스캔본이 — 비록 잠깐이라도 — 다른 사람의 컴퓨터에 남는다는 뜻입니다. imisspdf는 탭 안에서 실행되는 PDF.js와 JSZip으로 동일한 작업을 수행합니다. 업로드도, 계정도, 일일 제한도 없습니다. 일반적인 업로드 모델에 대해서는 iLovePDF 개인정보 보호 리뷰를 참고하세요.
자주 묻는 질문
원본 PDF에 선화, 스크린샷, 다이어그램 또는 투명도가 있다면 PNG를 선택하세요. PNG는 무손실이며 투명도를 보존하기 때문입니다. 원본에 사진이 많고 파일 크기가 중요하다면 JPG를 선택하세요. 사진이 많은 페이지의 PNG 파일은 JPG에 비해 훨씬 커질 수 있습니다. PNG는 설계상 무손실이므로 품질 조절 옵션이 없습니다.
화면용으로는 150 DPI를 선택하세요. 모든 최신 디스플레이에서 선명하게 보입니다. PNG를 웹에 게시하려면 72 DPI면 충분하며 가장 작은 파일을 만듭니다. PNG를 페이지 실제 크기로 실제 인쇄할 때만 300 DPI를 선택하세요. 파일이 150 DPI보다 약 네 배 커집니다.
대부분의 PDF는 최소 몇 페이지로 이루어져 있는데, 페이지마다 별도의 다운로드를 실행하면 브라우저가 넘쳐납니다. 하나의 ZIP은 작업 흐름을 깔끔하게 유지하고 어디서든 압축을 풀 수 있게 해줍니다. PDF가 한 페이지라면 ZIP에도 PNG 하나만 들어 있습니다 — 압축을 풀고 바로 사용하세요.
대부분 그렇습니다. PDF.js는 각 페이지를 캔버스에 렌더링하며, 원본 PDF의 투명한 영역(드물지만 가능합니다. 예: 배경이 없는 로고 PDF)은 결과 PNG로 이어집니다. 대부분의 PDF에는 암묵적인 흰색 페이지 배경이 있으며, 이 경우 PNG도 흰색 배경을 갖습니다. 투명도가 특별히 필요하다면 원본 PDF가 투명한 페이지 색상으로 만들어졌는지 확인하세요.
네. PDF.js가 탭 안에서 페이지를 렌더링하고, 캔버스 API가 각 페이지를 로컬에서 PNG로 인코딩하며, JSZip이 브라우저 메모리에서 이를 묶습니다. 아무것도 업로드되지 않고 계정도 필요 없습니다. 도구를 오프라인으로 실행해도 탭에 이미 불러온 PDF라면 계속 작동합니다.
최상의 결과를 얻기 위한 팁
- 기본값인 150 DPI를 유지하세요. 화면에서 훌륭하게 보이고 파일 크기를 합리적으로 유지합니다. PNG 인쇄가 중요할 때만 300을 사용하세요.
- 필요한 페이지만 변환하세요. "1, 3-5" 같은 범위는 긴 PDF에서 "all"보다 훨씬 빠릅니다.
- 선화와 스크린샷에는 PNG를 사용하세요. PDF에 사진이 많고 투명도가 필요 없다면, PDF를 JPG로 변환하는 편이 비슷한 체감 품질로 더 작은 파일을 만듭니다.
- 먼저 PDF의 잠금을 해제하세요. 암호화된 PDF는 렌더링할 수 없습니다. PDF 잠금 해제를 거친 다음 다시 시도하세요.
- 모바일에서는 메모리가 중요합니다. 100페이지 PDF를 300 DPI로 렌더링하면 휴대폰 메모리를 초과할 수 있습니다. 한계에 도달하면 먼저 PDF를 분할하세요.
관련 PDF 도구
- PNG를 PDF로 변환 — 그 반대: PNG 이미지를 다시 PDF로 합칩니다.
- PDF를 JPG로 변환 — 사진이 많은 PDF를 위한 더 작은 파일.
- 페이지 추출 — 페이지를 PNG가 아니라 PDF로 원할 때.
- PDF 분할 — 하나의 PDF를 페이지 또는 범위별로 여러 PDF로 나눕니다.