PDF 파일은 신뢰할 수 있는 최고의 문서 형식이며 다양한 장치와 운영 체제에서 동일한 모양을 유지합니다. 하지만 여러 개의 PDF를 하나의 큰 문서로 합치는 작업은 전용 앱 없이는 어렵고 까다로울 수 있습니다.

Linux에서 명령줄과 그래픽 유틸리티를 사용하여 PDF를 병합하는 가장 좋은 방법은 다음과 같습니다.

PDF를 하나로 합쳐야 하는 이유

고객에 대한 송장, 라즈베리파이 DIY 프로젝트 지침, 여행 일정표 등 PDF로 가득 찬 디렉터리가 있다면 아마도 관련성이 있을 것입니다. 올해 청구된 금액을 정확히 계산하기 위해 문서를 하나씩 열어보는 것은 시간이 많이 걸리는 번거로운 작업입니다.

여러 문서를 하나의 큰 파일로 쉽게 결합하고 관련 정보를 찾기 위해 훑어볼 수 있다면 이상적입니다.

PDF를 하나로 합치는 온라인 서비스는 많지만, 타사 서비스에 서류를 제출할 때 개인정보 보호에 대한 우려가 있을 수 있습니다. 문서가 기밀로 유지되는지 확신할 수 없으며 사본이 서버에 보관되지 않는다고 보장할 수 없습니다.

터미널에서 PDF 결합하기

pdfunite는 여러 PDF 파일을 하나의 문서로 결합하기 위해 존재하는 명령줄 유틸리티입니다. 이 유틸리티는 대부분의 인기 있는 Linux 배포판에 사전 설치되어 있는 poppler-utils 패키지의 일부입니다.

팝플러-유틸이 설치되어 있지 않은 경우 Debian 기반 배포판에서 팝플러-유틸을 설치하세요:

 sudo apt install poppler-utils 

또는 Arch 및 그 파생 버전에 다음을 사용하여 설치하세요:

 sudo pacman -S poppler 

페도라 및 관련 배포판에 팝플러-유틸을 설치하려면 다음과 같이 입력합니다:

 sudo dnf install poppler-utils 

pdfunite가 다른 PDF 관련 도구와 함께 설치됩니다.

pdfunite를 사용하여 터미널에서 PDF 파일을 결합하는 방법은 간단합니다. 먼저 cd 명령을 사용하여 PDF가 들어 있는 디렉토리로 이동합니다.

pdfunite의 기본 구문은 기억하기 쉽습니다. 병합하려는 PDF 파일의 이름을 추가한 다음 생성하려는 새 파일의 이름을 추가하면 됩니다. 예:

 pdfunite Afghanistan.pdf Bahamas.pdf Cambodia.pdf Destinations.pdf 

…는 세 개의 문서를 결합하여 Destinations.pdf로 출력합니다. 결과 PDF는 모든 PDF 뷰어에서 볼 수 있습니다.

PDF Arranger로 PDF 스티칭

터미널 도구가 익숙하지 않다면 페이지 회전, 자르기, 재배열과 같은 기본적인 수정을 하면서 PDF를 병합할 수 있는 Python으로 작성된 간단한 GUI 도구인 PDF Arranger에 대해 들어보시면 반가워하실 것입니다.

이 글도 확인해 보세요:  개발자를 위한 최고의 Linux 배포판 10가지

PDF Arranger에는 몇 가지 종속성이 있으므로 먼저 이 종속성을 설치하세요. 터미널을 연 다음, Debian 또는 Ubuntu 기반 시스템에서 PDF Arranger를 설치하려면 다음과 같이 입력합니다:

 sudo apt-get install python3-pip python3-distutils-extra python3-wheel python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-poppler-0.18 gir1.2-handy-1 python3-setuptools 

Fedora 제품군의 경우 다음을 입력합니다:

 sudo dnf install poppler-glib python3-distutils-extra python3-pip python3-gobject gtk3 python3-cairo python3-wheel python3-pikepdf python3-img2pdf python3-dateutil libhandy 

Arch Linux 및 그 파생 제품군에서 입력합니다:

 sudo pacman -S poppler-glib python-distutils-extra python-pip python-gobject gtk3 python-cairo libhandy 

이제 PIP를 사용하여 PDF Arranger를 설치할 수 있습니다:

 pip3 install --user --upgrade https://github.com/pdfarranger/pdfarranger/zipball/main 

설치에는 1분 미만이 소요되며 설치가 완료되면 시스템 메뉴에서 PDF Arranger를 실행할 수 있습니다.

처음 열면 앱이 다소 빈약합니다. 시작하려면 왼쪽 상단 모서리에 있는 열기 아이콘을 누른 다음 PDF 파일을 선택하고 열기를 클릭합니다.

인터페이스가 선택한 PDF의 개별 페이지로 채워집니다. 하나의 문서로 병합하기만 하려면 저장 또는 다른 이름으로 저장 버튼을 클릭합니다. 출력 파일의 위치와 파일 이름을 선택한 다음 저장을 클릭합니다.

페이지 재정렬도 간단합니다. 페이지를 길게 클릭한 다음 새 위치로 드래그하기만 하면 됩니다. 여러 페이지를 이동하려면 Ctrl 키를 누른 상태에서 파일을 마우스 왼쪽 버튼으로 클릭하여 강조 표시한 다음 Ctrl 키를 놓았다가 다시 드래그하세요.

페이지 또는 강조 표시된 페이지 그룹을 마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴가 표시됩니다. 여기에는 페이지 회전, 복제, 분할 및 다듬기 항목이 있습니다. 이 중 하나를 클릭하면 원하는 작업을 수행할 수 있습니다.

다른 오른쪽 클릭 옵션으로는 홀수 또는 짝수 페이지 선택, 동일한 원본 문서의 페이지만 선택 또는 선택 내용 반전 등이 있습니다.

PDF를 병합만 하지 마세요! 만들기

여러 개의 PDF를 병합하여 문서를 더 잘 정리하는 것이 유용하지만, 때로는 처음부터 새로 만들거나 편집해야 할 때도 있습니다. 다행히도 Linux에는 수십 가지의 훌륭한 PDF 생성 및 편집 도구가 있습니다!

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.