PDF를 분할하는 방법
모드를 선택하고 각 부분을 묶은 ZIP을 다운로드하세요.
PDF 선택
로컬로 읽힙니다.
분할 모드 선택
범위, N페이지마다, 또는 각 페이지.
ZIP 다운로드
split-1.pdf, split-2.pdf…
"PDF 분할"이란?
PDF를 분할한다는 것은 하나의 문서를 더 작은 부분으로 나누는 것입니다. 페이지 범위별로, 고정된 페이지 수마다, 또는 각 페이지를 별개의 파일로 추출합니다. 사람들이 PDF를 분할하는 때는 대개 긴 문서의 일부만 상대방에게 필요할 때입니다. 200페이지 연차 보고서는 이메일로 보낼 수 있는 12페이지 재무 요약이 됩니다. 40페이지 계약서는 법무팀으로 넘길 2페이지 서명 페이지가 됩니다. 여러 달에 걸친 은행 명세서는 보관에 편한 월별 PDF가 됩니다.
문서 전체를 공유하지 않고 분할하는 이유는 무엇일까요? 작은 PDF가 이메일로 보내기 쉽고, 휴대폰에서 더 빨리 로드되며, 상대방의 집중을 흐트러뜨리지 않습니다. 게다가 필요한 페이지만 공유할 수 있어, 나머지 부분에 개인 정보, 급여, 요청과 무관한 거래 조건이 들어 있는 경우의 프라이버시 대책으로도 유용합니다.
브라우저 안에서 PDF 분할이 작동하는 방식
PDF를 이 페이지로 끌어다 놓으면 브라우저가 표준 File API로 그것을 메모리에 읽습니다. 업로드는 없습니다. 개발자 도구의 네트워크 탭에서 확인할 수 있습니다. 다음으로 도구는 순수 JavaScript PDF 라이브러리인 pdf-lib 로 파일을 열어 요청된 페이지를 새 PDF 문서로 복사합니다. 새 문서 각각은 바이트열로 써지고 JSZip 으로 만든 ZIP 압축 파일에 추가됩니다.
미리보기를 위한 페이지 렌더링과 페이지 수 가져오기에는 Mozilla의 PDF.js 를 사용합니다. 무거운 디코딩 처리는 WebAssembly의 도움을 받아 PDF의 구조를 로컬에서 분석합니다. 분할은 본질적으로 복사 작업입니다. 페이지가 다시 렌더링되지 않으므로 글꼴, 벡터 선, 이미지, 양식 필드가 그대로 유지됩니다. 탭을 닫으면 원본 PDF도 분할한 부분도 메모리에서 사라집니다.
일반적인 사용 사례
- 계약서의 서명 페이지 추출하기. 긴 계약서에서 마지막 페이지만 추출해 상대방에게 돌려줍니다. 계약서 전체를 다시 보낼 필요가 없습니다.
- 스캔한 은행 명세서 보관하기. 연말 PDF를 월별 파일로 분할해 장부 정리와 보관을 쉽게 합니다.
- 한 장(章)만 공유하기. 학생이나 동료에게 교과서나 보고서 전체가 아니라 필요한 장이나 절만 건넵니다.
- 세무 서류 제출하기. 많은 세무 포털이 각 서식을 별개의 PDF로 요구합니다. "N페이지마다"나 범위를 사용해 병합된 PDF를 포털이 기대하는 부분으로 나눕니다.
- 한꺼번에 스캔한 서류 나누기. 스캐너가 모든 것을 하나의 PDF로 묶어 버렸을 때는 범위를 사용해, 유리면에 겹쳐 놓은 영수증, 청구서, 신분증을 나눕니다.
프라이버시와 보안
PDF 분할은 문서에서 가장 민감한 부분 — 서명한 계약서 페이지, 세무 서식, 의료 서신 — 을 다루는 경우가 많습니다. 일반적인 온라인 분할 도구는 PDF를 서버에 업로드하여 그곳에서 분할한 뒤, 원본 파일과 부분들이 언젠가 삭제될 것을 믿어 달라고 합니다. imisspdf는 그 위험을 완전히 없앱니다. 분할은 pdf-lib와 JSZip을 사용해 브라우저 안에서 실행되며, 어떤 파일도 업로드되지 않습니다. 구조에 대한 더 자세한 비교는 iLovePDF 프라이버시 리뷰나 imisspdf 대 iLovePDF 비교를 확인해 보세요.
자주 묻는 질문
아니요. 선택한 PDF는 표준 File API를 통해 브라우저로 읽히고 pdf-lib로 로컬에서 분할됩니다. imisspdf나 제3자 서버로 전송되는 것은 아무것도 없습니다. 분할하는 동안 네트워크 탭을 지켜보면 확인할 수 있습니다. 업로드 요청이 없으며, 페이지는 오프라인에서도 작동합니다.
쉼표로 구분한 범위나 개별 페이지를 임의의 순서로 입력할 수 있습니다. 예를 들어 "1-3, 5, 8-10"은 세 개의 PDF — 1-3페이지, 5페이지 단독, 8-10페이지 — 를 만듭니다. 공백은 무시됩니다. 범위가 PDF의 페이지 수를 넘으면 전체 작업이 실패하는 대신 그 범위는 안내와 함께 건너뜁니다.
브라우저는 한 페이지가 다운로드로 제공할 수 있는 파일 수를 제한합니다. 분할된 부분을 하나의 ZIP으로 묶으면 예측 가능한 단일 다운로드로 모두 받을 수 있습니다. 다른 압축 파일과 똑같이 데스크톱에서 압축을 풀면 됩니다 — 특별한 imisspdf 형식은 없습니다.
아직 암호화된 상태에서는 안 됩니다. pdf-lib는 페이지 트리를 읽어야 하는데, 열기 비밀번호가 이를 막습니다. 먼저 PDF 잠금 해제로 파일을 처리한 뒤(비밀번호를 제거할 권한이 있는 경우), 잠금이 해제된 사본을 분할하세요.
iLovePDF와 Smallpdf는 PDF를 업로드하여 서버에서 분할한 뒤 부분들을 돌려보냅니다. imisspdf는 동일한 분할을 pdf-lib와 JSZip을 사용해 탭 안에서 로컬로 수행합니다. 대신 아주 큰 작업은 기기 메모리에 의존하지만, 그 대가로 업로드도, 일일 제한도, 가입도, 보관 기간도 없습니다.
최상의 결과를 얻기 위한 팁
- 범위를 사용해 출력에 의미를 부여하세요. 20페이지 보고서를 "1-5, 6-12, 13-20"으로 분할하면 의미 있는 세 파일(요약, 본문, 부록)이 만들어져 바로 이름을 바꿀 수 있습니다.
- 한꺼번에 처리하려면 "N페이지마다"를 사용하세요. 한 장이 4페이지인, 스캔한 60페이지 책자라면 "4페이지마다 분할"로 한 번의 클릭에 15개의 장 PDF를 얻습니다.
- "각 페이지 추출"은 정말 필요할 때만 사용하세요. 페이지당 PDF 1개는 한 장짜리 서류(영수증, 서식) 보관에는 적합하지만, 긴 보고서에서는 어수선한 ZIP이 됩니다.
- 필요하면 먼저 잠금을 해제하세요. 암호화된 PDF는 PDF 잠금 해제로 열기 비밀번호를 제거하기 전까지 분할할 수 없습니다.
- 큰 출력은 압축하세요. 분할한 부분을 이메일로 보낼 경우, 특히 스캔한 내용이라면 보내기 전에 무거운 부분에 PDF 압축을 적용하세요.