본문으로 건너뛰기
툴렉터

PDF 합치기

여러 PDF를 원하는 순서로 이어 붙여 하나로 만듭니다

파일은 이 브라우저 안에서만 처리됩니다. 서버로 올라가지 않습니다.

PDF를 두 개 이상 올리면 순서를 정할 수 있습니다.

여러 문서를 하나로

스캔한 서류를 장별로 따로 받았거나, 여러 사람이 나눠 만든 자료를 하나로 제출해야 할 때가 있습니다. 이 도구는 올린 PDF들을 목록 순서대로 이어 붙여 파일 하나로 만듭니다. 원본의 글자와 이미지는 그대로 보존되며 화질이 떨어지지 않습니다.

목록에서 위에 있는 파일이 결과의 앞쪽에 들어갑니다. 여러 파일을 한 번에 끌어다 놓으면 운영체제가 넘겨주는 순서로 쌓이는데, 이게 항상 이름 순은 아닙니다. 순서가 중요한 문서라면 실행 전에 목록을 한 번 확인하세요.

암호가 걸린 문서는 처리하지 않습니다

PDF에 열기 암호가 걸려 있으면 열지 않고 거부합니다. 억지로 열 수 있는 방법이 없는 것은 아니지만, 그렇게 하면 글자나 이미지가 깨진 채로 결과가 나옵니다. 사용자는 성공한 줄 알고 그 파일을 제출하게 됩니다. 조용히 잘못된 결과를 내놓는 것보다 못 한다고 말하는 편이 낫다고 봤습니다.

암호를 푸는 방법은 간단합니다. 원본을 만든 프로그램이나 PDF 뷰어에서 [다른 이름으로 저장]하면 대개 암호 없이 저장됩니다. 그 파일을 올리시면 됩니다.

왜 크기 제한이 있나

PDF를 합치려면 문서 구조를 통째로 메모리에 올려 해석해야 합니다. 이 과정에서 파일 크기의 두세 배를 씁니다. 20MB짜리 문서 다섯 개를 합치면 순간적으로 수백 MB를 쓰게 되는 셈입니다.

데스크톱은 대개 견디지만 모바일은 다릅니다. 특히 아이폰 사파리는 탭 하나가 쓸 수 있는 메모리가 낮게 잡혀 있어, 한계를 넘으면 경고 없이 탭이 닫힙니다. 작업하던 것이 통째로 사라지므로, 미리 막고 이유를 알려드리는 쪽을 골랐습니다.

이 도구에 대해

합치는 작업은 전부 이 브라우저 안에서 이뤄집니다. 문서가 서버로 전송되거나 저장되지 않습니다. 결과 파일 이름은 한글로 지어도 깨지지 않습니다. 페이지를 지우거나 순서를 바꾸려면PDF 페이지 정리를, 특정 범위만 뽑아내려면PDF 나누기를 쓰세요.

자주 묻는 질문

Q순서는 어떻게 정하나요?

올린 순서대로 목록에 쌓이고, 목록의 위에 있는 파일이 결과의 앞쪽에 들어갑니다. 각 파일 오른쪽의 위·아래 버튼으로 순서를 바꿀 수 있습니다.

여러 파일을 한 번에 끌어다 놓으면 운영체제가 넘겨주는 순서로 들어가는데, 파일 이름 순이 아닐 수 있습니다. 순서가 중요하다면 목록을 한 번 확인하고 실행하세요.

Q암호가 걸린 PDF도 합칠 수 있나요?

열 수 없습니다. 암호를 풀고 저장한 파일을 올려주세요. 암호가 걸린 문서를 억지로 열면 글자나 이미지가 깨진 채로 결과가 나오는데, 그건 조용한 실패입니다. 그래서 아예 처리하지 않고 어느 파일이 문제인지 알려드립니다.

암호를 푸는 것은 이 도구가 할 일이 아닙니다. 원본을 만든 프로그램이나 Adobe Acrobat에서 [다른 이름으로 저장]하면 대개 암호 없이 저장됩니다.

Q파일 크기가 커도 되나요?

파일 하나당 50MB, 한 번에 30개, 전체 합계 200MB까지입니다.

PDF를 합치려면 문서 전체를 메모리에 올려야 하고, 그 과정에서 파일 크기의 두세 배를 씁니다. 특히 모바일에서는 여유가 적어서 상한을 넘기면 브라우저가 탭을 닫아버릴 수 있습니다. 그래서 미리 막고 이유를 알려드립니다.

Q합치면 용량이 줄어드나요?

대체로 조금 줄어듭니다. 여러 문서가 같은 글꼴을 쓰고 있으면 하나로 합칠 때 중복이 정리되기 때문입니다. 다만 이미지가 많은 문서라면 거의 그대로입니다.

합친 뒤 용량이 문제라면 그것대로 따로 줄여야 합니다. 이 도구는 페이지를 이어 붙이는 일만 하고 화질을 건드리지 않습니다. 원본의 글자와 이미지가 그대로 보존됩니다.

Q파일이 서버로 올라가나요?

올라가지 않습니다. 합치는 작업은 전부 이 브라우저 안에서 이뤄지며, 문서가 기기 밖으로 나가지 않습니다. 계약서나 신분증 사본처럼 남에게 보이면 곤란한 문서일수록 이 차이가 중요합니다.

서버로 업로드하는 방식의 도구는 구조상 이렇게 말할 수 없습니다. 개발자 도구의 네트워크 탭을 열어두고 실행해 보시면 아무것도 전송되지 않는 것을 확인하실 수 있습니다.