PDF 분할 · 이미지 변환

PDF에서 특정 페이지만 추출하거나, PDF와 이미지 파일 간 상호 변환해요.

Drop PDF file here or click to browse

Select a PDF file to convert to images

PDF 분할 및 포맷 변환기는 하나의 PDF 문서에서 특정 페이지만을 개별적으로 잘라내어 독립적인 문서 파일로 분리 추출하거나, PDF 문서를 JPG 이미지로 변환하고 반대로 여러 장의 이미지들을 하나의 PDF 파일로 일괄 변환해 주는 다기능 문서 처리 플랫폼입니다. 이 도구는 `pdf-lib`과 `pdf.js` 자바스크립트 WASM 빌드를 클라이언트 사이드 단에서 복합 탑재하여 서버 없는 변환 생태계를 제공합니다. 일반적인 온라인 변환기 사이트들은 문서에 기재된 사생활 정보나 기업 대외비 데이터를 중앙 서버에 수집하여 데이터 유출 위험을 유발합니다. 본 도구는 모든 문서 분석 및 파싱, 렌더링, 다운로드 변환 처리가 사용자의 웹 브라우저 임시 가상 환경(100% Client-Side) 내에서 완벽히 로컬로 실행되므로, 외부로 단 1바이트의 내부 정보도 나가지 않아 기밀 계약서나 민감한 개인 포트폴리오 문서도 해킹 우려 없이 철저하고 안전하게 작업하실 수 있습니다. [도구의 기술적 변환 및 렌더링 원리] PDF 파일을 이미지로 변환하기 위해, 로컬 자바스크립트는 구글 및 모질라 재단에서 관리하는 오픈소스 엔진 `pdf.js`를 백그라운드 Web Worker로 작동시킵니다. 사용자가 PDF를 업로드하면 워커는 파일 스트림의 바이너리 헤더를 스캔하여 페이지 객체(Page Object)들을 매핑합니다. 각 페이지는 벡터 명령어 형태로 기록되어 있는데, `pdf.js`가 이를 가상 캔버스(Canvas Context) 상에 픽셀 단위 비트맵으로 정교하게 렌더링(Rasterization)합니다. 그 후 캔버스의 `toDataURL` 함수를 이용해 고화질 JPG 이미지 파일로 추출해 냅니다. 반대로 이미지를 PDF로 변환하는 경우, `pdf-lib` 엔진이 신규 PDF 도큐먼트 메모리를 생성한 후 업로드된 이미지 파일(JPG, PNG)을 스트림으로 임포트하여 새로운 PDF 페이지의 미디어 박스 크기에 맞춰 드로잉한 뒤 하나의 완성된 PDF 어셈블로 압축 병합합니다. [상세한 사용 가이드 및 사용법] 1. 작업 모드 선택: 도구 상단의 탭 영역에서 원하는 작업 모드('PDF 분할', 'PDF ➔ 이미지 변환', '이미지 ➔ PDF 변환')를 고릅니다. 2. PDF 분할 및 PDF ➔ 이미지 변환 모드: - PDF 문서를 파일 영역에 업로드합니다. - PDF 분할의 경우 추출할 특정 시작 및 끝 페이지 번호나 개별 페이지(예: 1, 3, 5)를 기재한 뒤 분할 실행을 누릅니다. - PDF ➔ 이미지 변환의 경우, 변환할 이미지 화질 화소 해상도를 선택하고 변환을 누르면 각 페이지가 JPG 파일로 일괄 변환됩니다. 3. 이미지 ➔ PDF 변환 모드: - 변환 대상 이미지 파일들을 원하는 순서대로 일괄 업로드합니다. - 드래그하여 PDF로 묶을 이미지들의 순서를 보정해 줍니다. - 'PDF 생성 시작'을 누르면 하나의 완벽한 다중 페이지 PDF가 탄생합니다. 4. 생성된 결과물 파일은 개별 다운로드 버튼이나 ZIP 파일 압축 팩 버튼을 활용해 기기에 한 번에 다운로드합니다. [자주 묻는 질문(FAQ) 및 이용 시 주의사항] - Q. PDF를 이미지로 바꿀 때 글자가 선명하지 않고 다소 깨져 보입니다. 화질을 높일 수 있나요? - A. 기본 변환 해상도(DPI) 설정이 낮게 구성되어 있을 경우 이미지 파일 변환 시 래스터화 단계에서 흐려 보일 수 있습니다. 해상도 설정 옵션을 고화질(2x 혹은 3x DPI)로 높여 재시도하시면 훨씬 선명하고 또렷한 텍스트 픽셀 결과물을 다운로드하실 수 있습니다. - Q. 대용량 PDF 문서나 이미지 수백 장을 올려도 처리가 잘 되나요? - A. 브라우저 로컬 RAM 메모리를 활용해 드로잉하므로 저사양 스마트폰이나 램이 부족한 컴퓨터 환경에서 한 번에 100페이지가 넘는 대용량 PDF를 처리하면 브라우저 탭이 꺼질 수 있습니다. 대용량 문서의 경우 20페이지 단위로 끊어서 순차적으로 분할 및 변환 작업을 수행하시는 것을 강력히 권장합니다.