리눅스 환경에서 XPS 파일을 다루는 이유와 배경
XPS(XML Paper Specification)는 포스트스크립트(PostScript)와 어느 정도 유사한, 비교적 개방형 페이지 기술 언어입니다. 주로 다양한 마이크로소프트(Microsoft) 기기에서 사용되지만, 유닉스(Unix) 계열 시스템에서는 흔하게 접하기 어려운 포맷이기도 합니다.
일부 리눅스 사용자는 구글 드라이브(Google Drive)와 구글 닥스(Google Docs)를 활용해 XPS 파일을 편집합니다. 브라우저만 있으면 작업할 수 있어 꽤 쓸만한 방법이며, 플랫폼에 종속되지 않기 때문에 FreeBSD를 비롯한 다른 유닉스 환경에서도 동일하게 적용할 수 있습니다.
하지만 웹 서비스에 의존하지 않고 리눅스 자체 도구만으로 처리하고 싶다면, 아래에서 소개하는 두 가지 방법을 활용하는 것이 좋습니다.
방법 1: Master PDF Editor 설치하기
PDF가 워낙 대중적인 포맷이다 보니 XPS는 상대적으로 덜 알려져 있지만, 여전히 마이크로소프트의 공식 지원을 받고 있는 형식이므로 언젠가 편집이 필요할 수 있습니다. 이럴 때 Master PDF Editor를 직접 설치하면 손쉽게 해결할 수 있습니다.
터미널을 통한 설치 절차
먼저 Ctrl + Alt + T 키를 눌러 터미널(명령 프롬프트)을 연 뒤, 아래 명령어로 다운로드 폴더로 이동합니다.
cd ~/Downloads
이어서 다음 명령어로 패키지를 내려받습니다.
wget https://get.code-industry.net/public/master-pdf-editor-4.2.12_i386.deb
참고로 이 패키지는 과거 데비안(Debian)과 우분투(Ubuntu) 공식 저장소에 포함되어 있었으나, 현재는 저장소에서 제거된 상태입니다. 우분투 사용자라면 Dash에서 터미널을 검색해 실행할 수 있고, 데비안이나 민트(Mint) 사용자라면 응용 프로그램 메뉴에서 열면 됩니다.
32비트와 64비트 설치 명령어 차이
파일을 내려받았다면 아래 명령어로 설치를 진행합니다.
sudo dpkg -i master-pdf-editor-4.2.12_i386.deb
설치 과정에서 dpkg가 예상치 못한 오류를 출력한다면, 의존성 문제를 자동으로 해결해 주는 다음 명령어를 먼저 실행해 보세요.
sudo apt -f install
그런 다음 sudo dpkg -i master-pdf-editor-4.2.12_i386.deb 명령어를 한 번 더 실행하면 됩니다. 이 과정에서는 관리자(root) 비밀번호가 필요하다는 점을 미리 기억해 두세요.
64비트 리눅스를 사용 중이라면 아래 명령어 조합을 사용하세요.
wget https://get.code-industry.net/public/master-pdf-editor-4.2.12_qt5.amd64.deb
sudo dpkg -i master-pdf-editor-4.2.12_qt5.amd64.deb
이 방법은 리눅스 민트, 보디(Bodhi) 등 동일한 패키지 관리자를 사용하는 배포판에서도 그대로 적용됩니다. 다만 이 프로그램은 QT 라이브러리를 사용하기 때문에 의존성 패키지를 추가로 설치해야 할 수 있습니다. Kubuntu 등 KDE 기반 배포판 사용자나 LXQt를 사용하는 사용자라면 대부분의 의존성이 이미 충족되어 있어 별다른 문제 없이 설치됩니다.
공식 웹사이트에서 직접 다운로드하기
터미널 사용이 익숙하지 않다면, 일반 웹 브라우저로 https://code-industry.net/free-pdf-editor/ 페이지에 접속하는 방법도 있습니다. 페이지 하단의 "Download Now Master PDF Editor for Linux" 항목을 클릭하면 .deb 패키지 외에도 Arch 계열에서 유용한 .tar.gz 플랫폼 독립형 패키지, 그리고 Red Hat, CentOS, Fedora 사용자를 위한 .rpm 패키지도 함께 제공됩니다.
Master PDF Editor로 XPS 파일 열고 편집하기
설치가 완료되면 Unity Dash, Whisker Menu, LX Panel 등 사용 중인 데스크톱 환경의 애플리케이션 실행기를 통해 프로그램을 실행할 수 있습니다. 프로그램을 연 뒤 파일(File) 메뉴에서 XPS 파일을 불러오고, 편집 후 같은 메뉴에서 저장하면 됩니다. 단축키로는 Ctrl + O(열기), Ctrl + S(저장)를 사용할 수 있으며, 대부분의 경우 F10 키로도 메뉴에 접근할 수 있습니다.
편집과 저장이 끝난 문서는 파일 관리자에서 더블클릭만 하면 기본 문서 뷰어인 Evince로 바로 열어 확인할 수 있습니다. 물론 Evince 역시 Dash, Whisker Menu, LX Menu 또는 명령줄에서 직접 실행해 파일 메뉴를 통해 XPS 파일을 열 수 있습니다. MuPDF, Okular, Harlequin 같은 뷰어를 사용 중이라면 이들 프로그램으로도 문제없이 열람됩니다. 특히 Okular 사용자라면 Master PDF Editor의 의존성 패키지가 대부분 이미 설치되어 있을 것입니다.
방법 2: 인쇄 기능을 활용한 간단한 변환 요령
첫 번째 방법이 가장 깔끔한 해결책이긴 하지만, 추가 소프트웨어 설치를 원하지 않는다면 조금 더 클릭 몇 번으로 해결할 수 있는 방법도 있습니다.
먼저 Evince 문서 뷰어에서 XPS 파일을 엽니다. QT 또는 KDE 기반 시스템이라면 Okular 등 다른 뷰어를 사용해도 무방합니다. 파일을 연 상태에서 메뉴의 파일 > 인쇄(File > Print)를 선택하거나, Ctrl + P 단축키를 누릅니다.
그러면 인쇄 대화상자가 나타납니다. 실제 프린터가 연결되어 있다면 프린터 목록이 표시되고, 그렇지 않다면 '파일로 인쇄(Print to File)' 옵션만 보일 것입니다.
'파일로 인쇄'를 선택한 뒤 출력 형식을 고릅니다. 선택 가능한 형식은 PDF, PostScript, SVG 세 가지입니다. 이 중 자신이 편집할 수 있는 프로그램이 있는 형식을 골라 인쇄(Print) 버튼을 누르면 변환된 파일이 생성됩니다. 이후 해당 형식(PDF, PS, SVG)을 편집할 수 있는 프로그램에서 자유롭게 수정하면 됩니다.
완벽한 해결책은 아니지만, 별도의 설치 과정 없이 리눅스에 기본 탑재된 도구만으로 XPS 파일의 내용을 편집할 수 있다는 점에서 많은 사용자에게 실질적인 대안이 됩니다.
작성자 소개

Kevin Arrows(케빈 애로우즈)
케빈 애로우즈는 10년 이상의 업계 경력을 갖춘 베테랑 기술 전문가입니다. MCTS(Microsoft Certified Technology Specialist) 자격증을 보유하고 있으며, 최신 기술 동향을 꾸준히 학습하는 데 큰 열정을 가지고 있습니다. 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 다양한 IT 분야에 걸쳐 폭넓게 집필해 왔으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 동료들 사이에서 높은 신뢰를 얻고 있습니다.