이 도구가 하는 일
두 가지 작업을 합니다. 병합은 여러 PDF를 목록 순서대로 이어 붙여 새 PDF 한 개로 만들고, 분리는 PDF 한 개에서 원하는 페이지만 모아 새 PDF로 내려받거나 모든 페이지를 한 장씩 별도 파일로 만듭니다. 계약서 첨부 서류를 한 파일로 묶어 제출하거나, 긴 보고서에서 필요한 쪽만 뽑아 보낼 때 쓰는 용도입니다. 페이지 회전, 순서 재배치, 내용 편집은 지원하지 않습니다.
어디서 처리되나요 (서버 전송 여부와 사용 라이브러리)
이 페이지는 pdf-lib(1.17.1) 라이브러리를 번들에 포함해 브라우저 안에서 PDF를 읽고 쓰며, 파일 내용을 서버로 보내는 코드는 없습니다. 병합은 각 파일을 PDFDocument.load 로 읽은 뒤 copyPages 로 페이지를 새 문서에 복사하고save 로 저장하는 순서로 진행되며, 결과는 브라우저 메모리의 Blob을 통해 내려받습니다. 따라서 업로드되거나 저장되지 않습니다. 사이트 공통 요소(접속 기록, 광고 스크립트)는 PDF 처리와 별개로 동작합니다.
병합은 어떻게 동작하나요
파일 선택은 여러 번 나눠 해도 목록 뒤에 계속 추가되고, 각 줄의 ▲▼ 버튼으로 순서를 바꾸거나 ✕로 뺄 수 있습니다. 목록에는 파일 이름과 용량이 함께 표시되며, 파일이 둘 이상이어야 병합 버튼이 켜집니다. 병합 결과의 이름은 항상 merged.pdf 입니다. 같은 파일을 두 번 추가하면 두 번 들어가므로, 같은 서류를 반복해서 붙이는 용도로도 쓸 수 있습니다. 결과 용량은 대체로 입력 파일 용량의 합에 가깝습니다. 이미지를 다시 압축하지 않기 때문에 화질 손실은 없고, 반대로 용량도 줄지 않습니다. 용량을 줄이려면PDF 용량 줄이는 방법을 참고하세요.
분리와 페이지 범위 입력 규칙
"선택 페이지만 추출"은 입력한 번호만 모아 extracted.pdf 한 개로 내려받습니다. 쉼표로 여러 구간을 나누고, 하이픈으로 연속 구간을 씁니다. 번호는 1부터 시작하며, 입력한 순서대로 결과에 들어갑니다. 구간의 앞뒤가 뒤집혀 있으면(5-3) 자동으로 바로잡고, 문서 쪽수를 넘는 번호와 해석할 수 없는 조각은 건너뜁니다. 입력창 아래에는 실제로 추출될 쪽수가 미리 표시되고, 건너뛴 조각이 있으면 함께 알려 줍니다. 아래 표는 10쪽짜리 문서를 가정해 빌드 시 같은 규칙으로 계산한 결과입니다.
| 입력 | 추출되는 페이지 | 쪽수 | 무시된 조각 |
|---|---|---|---|
1-3,5 | 1, 2, 3, 5 | 4 | - |
5-3 | 3, 4, 5 | 3 | - |
2,2,4 | 2, 2, 4 | 3 | - |
8-12 | 8, 9, 10 | 3 | 8-12(범위 밖 제외) |
7- | (없음) | 0 | 7- |
0,3 | 3 | 1 | 0(범위 밖) |
1-2,9-10 | 1, 2, 9, 10 | 4 | - |
표에서 보듯 2,2,4 처럼 같은 번호를 반복하면 그 쪽이 중복해서 들어가고, 8-12 는 문서 끝(10쪽)까지만 적용됩니다. "전체 페이지 개별 분리"는 N쪽 문서를 N개의 PDF로 만들어 page-1.pdf, page-2.pdf … 다운로드 버튼을 차례로 나열합니다. 한 번에 자동 저장하지 않고 버튼을 눌러 하나씩 받는 방식이며, 쪽수가 많은 문서는 만드는 데 시간이 걸립니다. 한 번에 여러 파일을 내려받으면 브라우저가 연속 다운로드 허용을 물을 수 있습니다.
30쪽 문서로 보는 입력 규칙 심화
같은 규칙을 30쪽짜리 문서에 적용한 결과입니다. 공백은 앞뒤와 하이픈 주변에서 무시되고, 숫자가 아닌 문자나 전각 숫자는 해석되지 않아 조각 전체가 버려집니다.0-3 처럼 범위의 일부만 문서 안에 있으면 안에 있는 쪽(1~3)은 살아남고 "범위 밖 제외" 안내만 붙습니다.
| 입력 | 쪽수 | 앞쪽 6개까지 | 무시된 조각 |
|---|---|---|---|
1-3,10,25-30 | 10 | 1, 2, 3, 10, 25, 26 … | - |
25-35 | 6 | 25, 26, 27, 28, 29, 30 | 25-35(범위 밖 제외) |
3,2,1 | 3 | 3, 2, 1 | - |
1-30 | 30 | 1, 2, 3, 4, 5, 6 … | - |
1,1,1 | 3 | 1, 1, 1 | - |
0-3 | 3 | 1, 2, 3 | 0-3(범위 밖 제외) |
" 4 - 6 " | 3 | 4, 5, 6 | - |
-3 | 0 | (없음) | -3 |
7- | 0 | (없음) | 7- |
1-3 | 0 | (없음) | 1-3 |
상황별 사용 시나리오
- 입사 지원 서류 묶기. 이력서 2쪽, 자기소개서 3쪽, 포트폴리오 14쪽을 순서대로 병합하면 19쪽 한 파일이 됩니다. 포털의 첨부 용량 제한이 있다면 합계 용량을 목록 아래 표시에서 먼저 확인하세요.
- 계약서에서 서명면만 보내기. 24쪽 계약서에서 상대방이 확인할 부분이 1쪽(표지)과 24쪽(서명면)이라면 분리 탭에서
1,24를 입력해 2쪽짜리 파일을 만듭니다. 원본 전체를 보내지 않아도 되지만, 계약 효력이나 제출 요건은 별개이므로 상대방이 요구하는 형식을 확인하세요. - 양면 문서를 단면 스캐너로 스캔했을 때. 앞면만 5쪽, 뒷면만 5쪽을 스캔했다면 두 파일을 병합해 10쪽 파일을 만든 뒤 이 파일을 분리 탭에서 열고
1,6,2,7,3,8,4,9,5,10을 입력하면 앞뒤가 교차한 10쪽 문서가 됩니다. 뒷면을 거꾸로(마지막 장부터) 스캔했다면 뒷면 구간 번호도 역순으로 입력해야 하니 스캔 순서를 먼저 확인하세요. - 발표 자료에서 부록 빼기. 40쪽 중 부록이 35~40쪽이라면
1-34를 입력해 부록 없는 34쪽 파일을 만들 수 있습니다.
검산 예시
- 병합: 12쪽(계약서) + 3쪽(사업자등록증 사본) + 1쪽(통장 사본)을 순서대로 합치면 결과는 16쪽이고, 화면에는 "총 3개 파일, 16페이지"로 표시됩니다.
- 범위 입력: 30쪽 문서에서
1-3,10,25-30을 입력하면 3 + 1 + 6 = 10쪽이 추출됩니다. 같은 문서에서25-35를 입력하면 30쪽을 넘는 번호가 버려져 25~30쪽 6쪽만 추출됩니다.
한계와 알아둘 점
- 비밀번호(암호화)가 걸린 PDF: 비밀번호 입력 기능이 없고 열기 단계에서 실패해 병합·분리가 되지 않습니다. 이 경우 오류 안내가 표시되며, 병합 중 하나라도 실패하면 전체 병합이 중단되어 결과 파일이 만들어지지 않습니다.
- 문서 단위 정보 손실 가능성: 페이지를 복사해 새 문서를 만드는 방식이어서 원본의 북마크(목차), 문서 속성(제목·작성자), 일부 양식 입력 칸이나 링크·주석 같은 요소가 결과에 그대로 남는다는 보장이 없습니다. 중요한 문서는 결과를 열어 확인하세요.
- 파일 크기와 개수 한계: 코드에 개수·용량 상한은 없지만, 선택한 모든 파일이 브라우저 메모리에 올라가므로 합계가 수백 MB가 넘거나 모바일에서는 느려지거나 실패할 수 있습니다. 대용량이면 나눠서 병합하세요.
- 손상된 PDF·특수 PDF: 구조가 깨졌거나 비표준인 PDF, 스캔 후 일부 소프트웨어가 만든 특이한 파일은 읽기에 실패할 수 있습니다. 이 경우 다른 프로그램으로 "PDF로 인쇄"해 다시 저장한 뒤 시도하세요.
- PDF가 아닌 파일: 이미지나 워드 파일은 병합 목록에 넣을 수 없고(PDF만 선택), 변환은 지원하지 않습니다. 문서는 먼저 PDF로 바꿔야 합니다. 워드를 PDF로 저장하는 방법을 참고하세요.
- 개별 분리 파일은 새로고침 시 사라짐: 만든 다운로드 버튼은 현재 화면의 메모리에만 있으므로, 필요한 쪽은 바로 받아 두세요.
결과 파일 확인 체크리스트
- 쪽수가 화면 안내(예: "총 3개 파일, 16페이지")와 같은지 PDF 뷰어의 쪽수 표시와 비교합니다.
- 첫 쪽과 마지막 쪽, 파일이 바뀌는 경계 쪽이 의도한 순서인지 훑어봅니다.
- 글꼴 깨짐이나 빈 쪽이 없는지, 서명·도장 이미지가 보이는지 확인합니다.
- 링크·목차·양식 칸이 필요한 문서라면 실제로 동작하는지 눌러 봅니다. 사라졌다면 원본 프로그램에서 최종 PDF를 한 번에 내보내는 편이 낫습니다.
- 파일 이름을
merged.pdf에서 용도에 맞게 바꾼 뒤 보관·전송합니다.
쓰고 나서 할 일
합친 결과는 용량 제한이 있는 이메일이나 제출 사이트에 올리기 전에 크기를 확인하세요. 합친 뒤 쪽 순서를 바꿔야 한다면PDF 페이지 순서 바꾸기, 내용을 보면서 확인하려면 PDF 리더, 서류에 비밀번호를 걸어 전송하려면 PDF 비밀번호 설정 방법이 이어서 필요한 작업입니다.
자주 묻는 질문
업로드한 PDF가 서버에 저장되나요?
아니요. 모든 병합·분리 작업은 브라우저 안에서만 처리되며 어디에도 업로드되거나 저장되지 않습니다.
몇 개까지 합칠 수 있나요?
파일 개수 제한은 따로 두지 않았지만, 파일이 많거나 용량이 클수록 브라우저 메모리를 많이 사용합니다. 합계가 커지면 나눠서 합치는 편이 안전합니다.
비밀번호가 걸린 PDF도 되나요?
현재는 지원하지 않습니다. 비밀번호가 없는 일반 PDF만 처리할 수 있습니다. 비밀번호를 아는 문서라면 먼저 보호를 해제한 사본을 만든 뒤 사용하세요.
합치면 화질이 떨어지나요?
이 도구는 페이지를 복사할 뿐 이미지를 다시 압축하지 않으므로 화질은 그대로입니다. 대신 용량도 줄어들지 않습니다.
페이지를 거꾸로 합치거나 순서를 바꿀 수 있나요?
병합에서는 파일 단위 순서만 바꿀 수 있습니다. 분리에서 3,2,1 처럼 번호를 원하는 순서로 입력하면 그 순서대로 추출되므로 간단한 순서 변경은 가능합니다.
같은 파일을 여러 번 추가하면 어떻게 되나요?
중복 검사를 하지 않으므로 추가한 횟수만큼 목록에 들어가고 병합 결과에도 그대로 반복됩니다. 의도하지 않았다면 ✕로 빼세요.
모바일에서도 쓸 수 있나요?
브라우저가 파일 선택과 다운로드를 지원하면 가능합니다. 다만 모바일은 메모리가 적어 큰 파일 여러 개를 합칠 때 실패하기 쉬우므로 용량이 큰 작업은 PC를 권합니다.
분리할 때 페이지 번호를 어떻게 확인하나요?
이 도구는 미리보기를 보여 주지 않고 총 쪽수만 표시합니다. 원하는 쪽 번호는 PDF 리더나 설치된 PDF 뷰어로 먼저 확인해 두세요. 인쇄 쪽번호와 파일의 실제 순번이 다를 수 있으며, 이 도구는 파일의 실제 순번(첫 쪽이 1)을 씁니다.
개별 분리한 파일을 한 번에 받을 수 있나요?
ZIP으로 묶어 주는 기능은 없고, 쪽마다 다운로드 버튼이 생성됩니다. 여러 쪽이 필요하면 범위 추출로 한 파일에 모으는 방법이 더 편합니다.