이 도구에 대해
PDF를 분할한다는 것은 일부 또는 모든 페이지를 새롭고 독립적인 파일로 추출하는 것을 의미합니다 — 한 장(章)을 따로 보내기 위해 추출하거나, 스캔한 묶음을 원래 문서들로 다시 분리하거나, 각 페이지를 개별적으로 보관, 이메일 전송, 보관할 수 있도록 각자의 파일로 추출하는 등입니다. 이 도구는 이 모든 작업을 브라우저 안에서만 수행합니다. PDF를 선택하고 원하는 페이지 범위를 입력하거나(예: "1-3,4,7-9"를 입력하면 3페이지 파일, 1페이지 파일, 3페이지 파일이 생성됨) 클릭 한 번으로 각 페이지를 개별 파일로 분할한 후 결과를 다운로드하세요. 원본 파일은 절대 기기 밖으로 나가지 않습니다 — 업로드도, 서버 왕복도, 백엔드가 부과하는 크기 제한도 없습니다.
내부적으로는 pdf-lib라는 순수 자바스크립트 PDF 라이브러리를 사용하며, 무엇을 래스터화하거나 다시 렌더링하는 대신 페이지를 무손실로 복사합니다(텍스트, 이미지, 벡터 그래픽, 페이지 크기가 모두 정확히 보존됨). 사용자 지정 범위는 1부터 시작하며 양 끝을 포함하므로 "5-6"은 5페이지와 6페이지를 의미합니다. 쉼표로 구분된 각 그룹은 입력한 순서대로 각자의 출력 PDF를 생성합니다. 범위가 원본 파일에 존재하지 않는 페이지 번호를 참조하면, 도구는 어떤 작업도 수행하기 전에 어떤 페이지 번호가 범위를 벗어났는지 정확히 알려줍니다.
자주 묻는 질문
어떤 페이지 범위 구문이 지원되나요?
쉼표로 구분된 단일 페이지와 하이픈 범위, 예: `1-3,4,7-9` — 쉼표로 구분된 각 그룹은 별도의 출력 PDF가 되므로, 이 예시는 세 개의 파일을 생성합니다: 1-3페이지, 4페이지 단독, 7-9페이지.
분할하면 PDF 파일 크기가 줄어드나요?
대체로 네 — 각 출력 파일에는 선택한 페이지(및 글꼴/이미지 같은 관련 리소스)만 포함되므로, 100페이지 PDF에서 추출한 3페이지는 일반적으로 원본보다 훨씬 작아집니다. 다만 원본에 내장된 공유 리소스(여러 페이지에서 사용되는 글꼴 등) 때문에 감소폭이 항상 완벽하게 비례하지는 않습니다.