Split PDF
Split PDF는 브라우저 내에서 페이지 범위 구문을 해석하여 PDF 문서를 여러 개의 독립적인 파일로 분할하는 도구입니다. 모든 처리는 클라이언트 측에서 이루어져 개인정보가 외부로 전송되지 않습니다.
Drop PDF file here or
PDF only - up to 1GB
Split PDF는 브라우저 기반 클라이언트 측 PDF 분할 도구로, 페이지 범위 예를 들어 1-3, 5, 7-9 같은 구문을 정확하게 해석해 0 기반 인덱스로 변환합니다. 각 범위 그룹은 독립적인 PDF 파일로 출력되며, 모든 생성된 파일은 자체 교차 참조 테이블을 포함해 완전한 PDF 규격을 충족합니다. 개인정보 보호를 위해 파일은 업로드되지 않고 사용자 브라우저에서만 처리됩니다. PDF 병합을 위한 Merge PDF나 특정 페이지만 추출하는 Extract Pages PDF 도구와 함께 사용하면 PDF 작업 효율을 높일 수 있습니다.
Split PDF 사용 방법
- PDF 파일을 브라우저에 드래그하거나 선택해 업로드하세요.
- 분할할 페이지 범위를
1-3, 5, 7-9처럼 입력하세요. 이 문법은 숫자 범위와 쉼표 구분 조합을 지원합니다. - 분할을 시작하면 각 범위별로 별도의 PDF 파일이 생성됩니다.
- 생성된 PDF 파일을 개별적으로 다운로드할 수 있습니다.
작동 원리
Split PDF는 pdf-lib 라이브러리를 사용해 PDF를 파싱하고 조작합니다. 입력한 페이지 범위는 1부터 시작하지만 내부적으로 0 기반 인덱스로 변환하여 페이지를 선택합니다. 각 범위 그룹마다 새로운 PDFDocument를 생성하고, 선택된 페이지를 복사해 붙여넣습니다. 생성된 각 PDF는 독립적인 교차 참조 테이블과 객체 식별자를 포함해 유효한 PDF 파일로 완성됩니다. 모든 프로세스는 사용자의 브라우저에서 실행되어 파일이 서버에 업로드되지 않으므로 개인정보 유출 위험이 없습니다.
예시
입력 페이지 범위: 1-2,4,6-7
출력 파일:
- output_1.pdf: 원본 PDF의 1페이지와 2페이지 포함
- output_2.pdf: 4페이지 포함
- output_3.pdf: 6페이지와 7페이지 포함
언제 사용해야 하나요?
- 개발자: 테스트용 PDF에서 특정 페이지만 분리해 코드에 포함할 때
- 디자이너: 다수 페이지 PDF에서 원하는 페이지만 추출해 디자인 자료로 활용할 때
- SEO 전문가: PDF 내 중요한 페이지만 별도 분할해 검색엔진 최적화를 진행할 때
- 학생: 강의 자료 중 일부 페이지만 분할해 개인 학습용으로 저장할 때
추가로 PDF 합치기는 Merge PDF 도구를, 불필요한 페이지만 제거할 때는 Remove Pages PDF 도구를 사용하세요.
자주 묻는 질문
Split PDF에서 페이지 범위는 어떻게 입력하나요?
1-3, 5, 7-9와 같이 하이픈으로 범위를 지정하고 쉼표로 각 범위를 구분합니다. 단일 페이지와 범위를 혼합해 입력할 수 있으며, 내부적으로 0 기반 인덱스로 변환되어 정확한 페이지가 선택됩니다.생성된 PDF 파일의 품질은 어떻게 되나요?
출력된 PDF는 원본과 동일한 품질을 유지하며, 각 파일은 독립적인 교차 참조 테이블과 객체를 포함해 표준 PDF 규격에 완벽히 부합합니다.
파일이 서버에 업로드되나요? 개인정보는 안전한가요?
모든 분할 작업은 클라이언트 측 브라우저에서 실행되며, 파일이 서버로 전송되지 않아 개인정보 유출 위험이 없습니다.
여러 범위가 입력되면 어떻게 처리되나요?
입력된 각 범위 그룹마다 별도의 PDF 문서가 생성됩니다. 예를 들어 1-2, 4를 입력하면 두 개의 PDF 파일이 각각 생성됩니다.
대용량 PDF도 분할할 수 있나요?
브라우저 메모리와 성능에 따라 다르지만, 일반적으로 수백 페이지 내외의 PDF 분할 작업이 원활하게 수행됩니다.