여러 PDF 파일을 하나로 병합하기
PDF 병합은 둘 이상의 PDF 파일을 올린 순서대로 하나의 문서로 이어 붙입니다. 원본 페이지를 qpdf로 연결하므로 텍스트는 선택 가능한 채로 남고, 계정도 필요 없습니다.
여기에 파일을 끌어다 놓거나, 클릭해 고릅니다
PDF 지원 · 파일당 최대 500.0 MB
Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.
PDF 병합은 여러 PDF를 하나의 파일로 이어 붙입니다. 페이지마다 스캔한 계약, 세 차례로 나뉜 보고서 내보내기, 포털이 첨부 하나만 받는 영수증 묶음이 그런 작업입니다.
서버는 qpdf의 `--pages`로 각 소스의 페이지 스트림을 이어 붙입니다. 텍스트는 선택 가능한 채로 남습니다. 글꼴과 페이지 상자는 페이지와 함께 이동합니다. 책갈피는 옮겨지지 않습니다. 병합된 파일에는 윤곽(목차)이 없으므로 필요하면 나중에 다시 만드세요. 인쇄 후 PDF로 만들어 전부를 이미지로 래스터화하지는 않습니다.
웹사이트에서 페이지 순서는 업로드 순서입니다. 폼에 정렬 컨트롤은 없습니다. API는 `sortType=byFileName`도 받아 이어 붙이기 전에 파일명으로 정렬합니다. 파일이 하나인 요청은 그 파일을 그대로 반환합니다. 이을 대상이 없습니다.
웹사이트에서는 비밀번호로 보호된 파일마다 비밀번호를 물어보고 병합 전에 해제합니다. API에서는 암호화된 입력은 사용할 권한이 있는 비밀번호로 먼저 비밀번호 해제를 하기 전까지 실패합니다. 병합은 비밀번호를 추측하지 않습니다.
파일 개수 고정 상한은 없습니다. 제한은 업로드 크기와 처리 시간입니다. 큰 묶음은 작은 그룹으로 병합한 뒤 중간 결과를 다시 병합하세요.
각 소스에서 일부 페이지만 필요하면 먼저 페이지 추출을 한 다음 추출본을 병합하세요. 병합 자체에는 파일별 페이지 범위가 없습니다.
결과는 일반적인 단일 본문 PDF이며 PDF Portfolio 컨테이너가 아닙니다. 뷰어, 법원, 업로드 포털은 대개 그 형태를 기대합니다.
병합된 파일에는 책갈피가 없습니다. qpdf가 페이지를 이어 붙일 때 각 소스의 윤곽을 버리기 때문입니다. 이어 붙이기는 태그 PDF 교정 도구가 아닙니다. 접근성 태그가 중요하면 자체 검사기로 출력을 검증하세요.
업로드는 일시적이며 결과가 준비되면 삭제됩니다. 호스팅 서비스로 파일을 보낼 수 없는 정책이면 자체 호스팅하거나 사설 인프라를 쓰세요.
기능
- 이미지로 다시 인쇄하지 않고 qpdf `--pages`로 PDF를 이음
- 사이트 순서는 업로드 순. API는 `sortType=byFileName`으로 정렬 가능
- 익명 API: /api/v1/general/merge-pdfs
- 임시 처리. 파일을 보관함으로 유지하지 않음
이런 경우에
- 계약과 스캔한 첨부 증거를 보낼 수 있는 하나의 PDF로 모음
- 다른 도구에서 내보낸 장을 하나의 원고로 합침
- 파일을 하나만 받는 경비 소프트웨어용으로 영수증을 묶음
여러 PDF를 하나로 병합하려면?
- 합칠 PDF를 모두 추가합니다. 웹사이트에서는 업로드 순서가 페이지 순서입니다.
- 파일이 비밀번호로 보호되어 있으면 이 페이지가 비밀번호를 물어 대신 해제합니다. API 호출자는 사용할 권한이 있는 비밀번호로 먼저 비밀번호 해제를 실행합니다.
- 처리를 누릅니다. 서버는 페이지 스트림을 이어 붙이며, 각 페이지를 이미지로 다시 그리지 않습니다.
- 합쳐진 PDF를 내려받고, 다음 단계 전에 페이지 수를 확인합니다.
제한과 경계
- 비밀번호로 보호된 파일은 비밀번호가 필요(API는 먼저 비밀번호 해제 실행)
- 원본 파일의 책갈피는 병합된 파일로 옮겨지지 않음
- 매우 큰 배치는 시간이 더 걸림. 단계적으로 병합
- 깨진 xref 테이블은 병합 전에 PDF 복구가 필요할 수 있음
- 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.
예시
- invoice-a.pdf 다음에 invoice-b.pdf를 올리면 A 페이지 뒤에 B가 이어짐
- 10페이지 보고서 세 건을 병합하면 각 보고서 글꼴이 유지된 30페이지 PDF가 됨
이 도구의 개인정보 안내
파일은 HTTPS로 업로드되며, 서버 메모리 또는 수명이 짧은 임시 디렉터리에서 처리되고, 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.
자주 묻는 질문
- 병합은 업로드 순서인가요, 파일명 순서인가요?
- 웹사이트는 업로드 순서입니다. API도 같은 순서입니다. sortType=byFileName을 지정한 경우에만 파일명 순이 됩니다.
- 병합이 양식이나 주석을 평면화하나요?
- 위젯과 주석은 PDF 구조가 허용하면 함께 옮겨집니다. 얽힌 AcroForm은 이후에 PDF 평면화가 필요할 수 있습니다.
- 파일 개수 상한이 있나요?
- 고정 개수 제한은 없습니다. 실질 제한은 업로드 크기와 처리 시간입니다. 큰 묶음은 단계적으로 병합하세요.
- PDF를 하나만 올리면요?
- 그 파일이 돌아옵니다. 병합은 입력이 둘 이상일 때 이어 붙입니다.
최종 업데이트:
코드에서 호출하기
이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.
curl -X POST "https://pdf123.xyz/api/v1/general/merge-pdfs" \
-F "[email protected]" \
-F "[email protected]" \
-o output.pdfModel Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서
AI 에이전트에서 사용하기
스킬이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'PDF 병합' 작업을 대신 실행합니다: /skills/pdf123-merge.md
파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.