PDF 합치기
여러 PDF를 원하는 순서로 이어 붙여 하나로 만듭니다
파일은 이 브라우저 안에서만 처리됩니다. 서버로 올라가지 않습니다.
PDF를 두 개 이상 올리면 순서를 정할 수 있습니다.
여러 문서를 하나로
스캔한 서류를 장별로 따로 받았거나, 여러 사람이 나눠 만든 자료를 하나로 제출해야 할 때가 있습니다. 이 도구는 올린 PDF들을 목록 순서대로 이어 붙여 파일 하나로 만듭니다. 원본의 글자와 이미지는 그대로 보존되며 화질이 떨어지지 않습니다.
목록에서 위에 있는 파일이 결과의 앞쪽에 들어갑니다. 여러 파일을 한 번에 끌어다 놓으면 운영체제가 넘겨주는 순서로 쌓이는데, 이게 항상 이름 순은 아닙니다. 순서가 중요한 문서라면 실행 전에 목록을 한 번 확인하세요.
암호가 걸린 문서는 처리하지 않습니다
PDF에 열기 암호가 걸려 있으면 열지 않고 거부합니다. 억지로 열 수 있는 방법이 없는 것은 아니지만, 그렇게 하면 글자나 이미지가 깨진 채로 결과가 나옵니다. 사용자는 성공한 줄 알고 그 파일을 제출하게 됩니다. 조용히 잘못된 결과를 내놓는 것보다 못 한다고 말하는 편이 낫다고 봤습니다.
암호를 푸는 방법은 간단합니다. 원본을 만든 프로그램이나 PDF 뷰어에서 [다른 이름으로 저장]하면 대개 암호 없이 저장됩니다. 그 파일을 올리시면 됩니다.
왜 크기 제한이 있나
PDF를 합치려면 문서 구조를 통째로 메모리에 올려 해석해야 합니다. 이 과정에서 파일 크기의 두세 배를 씁니다. 20MB짜리 문서 다섯 개를 합치면 순간적으로 수백 MB를 쓰게 되는 셈입니다.
데스크톱은 대개 견디지만 모바일은 다릅니다. 특히 아이폰 사파리는 탭 하나가 쓸 수 있는 메모리가 낮게 잡혀 있어, 한계를 넘으면 경고 없이 탭이 닫힙니다. 작업하던 것이 통째로 사라지므로, 미리 막고 이유를 알려드리는 쪽을 골랐습니다.
이 도구에 대해
합치는 작업은 전부 이 브라우저 안에서 이뤄집니다. 문서가 서버로 전송되거나 저장되지 않습니다. 결과 파일 이름은 한글로 지어도 깨지지 않습니다. 페이지를 지우거나 순서를 바꾸려면PDF 페이지 정리를, 특정 범위만 뽑아내려면PDF 나누기를 쓰세요.
자주 묻는 질문
- Q순서는 어떻게 정하나요?
올린 순서대로 목록에 쌓이고, 목록의 위에 있는 파일이 결과의 앞쪽에 들어갑니다. 각 파일 오른쪽의 위·아래 버튼으로 순서를 바꿀 수 있습니다.
여러 파일을 한 번에 끌어다 놓으면 운영체제가 넘겨주는 순서로 들어가는데, 파일 이름 순이 아닐 수 있습니다. 순서가 중요하다면 목록을 한 번 확인하고 실행하세요.
- Q암호가 걸린 PDF도 합칠 수 있나요?
열 수 없습니다. 암호를 풀고 저장한 파일을 올려주세요. 암호가 걸린 문서를 억지로 열면 글자나 이미지가 깨진 채로 결과가 나오는데, 그건 조용한 실패입니다. 그래서 아예 처리하지 않고 어느 파일이 문제인지 알려드립니다.
암호를 푸는 것은 이 도구가 할 일이 아닙니다. 원본을 만든 프로그램이나 Adobe Acrobat에서 [다른 이름으로 저장]하면 대개 암호 없이 저장됩니다.
- Q파일 크기가 커도 되나요?
파일 하나당 50MB, 한 번에 30개, 전체 합계 200MB까지입니다.
PDF를 합치려면 문서 전체를 메모리에 올려야 하고, 그 과정에서 파일 크기의 두세 배를 씁니다. 특히 모바일에서는 여유가 적어서 상한을 넘기면 브라우저가 탭을 닫아버릴 수 있습니다. 그래서 미리 막고 이유를 알려드립니다.
- Q합치면 용량이 줄어드나요?
대체로 조금 줄어듭니다. 여러 문서가 같은 글꼴을 쓰고 있으면 하나로 합칠 때 중복이 정리되기 때문입니다. 다만 이미지가 많은 문서라면 거의 그대로입니다.
합친 뒤 용량이 문제라면 그것대로 따로 줄여야 합니다. 이 도구는 페이지를 이어 붙이는 일만 하고 화질을 건드리지 않습니다. 원본의 글자와 이미지가 그대로 보존됩니다.
- Q파일이 서버로 올라가나요?
올라가지 않습니다. 합치는 작업은 전부 이 브라우저 안에서 이뤄지며, 문서가 기기 밖으로 나가지 않습니다. 계약서나 신분증 사본처럼 남에게 보이면 곤란한 문서일수록 이 차이가 중요합니다.
서버로 업로드하는 방식의 도구는 구조상 이렇게 말할 수 없습니다. 개발자 도구의 네트워크 탭을 열어두고 실행해 보시면 아무것도 전송되지 않는 것을 확인하실 수 있습니다.