XPS를 PDF로 변환: 내장형, 온라인 및 스크립트 방식

2026-03-27 08:17:37 zaki zou

검증된 4가지 방법으로 XPS를 PDF로 변환

XPS 파일을 PDF로 변환해야 하나요? 당신만 그런 것이 아닙니다. 문서를 보관하는 기업부터 보고서를 공유하는 개인에 이르기까지, XPS를 PDF로 변환하면 파일에 쉽게 접근하고, 호환성을 확보하며, 전문적인 외관을 유지할 수 있습니다.

이 기사에서는 내장 도구, 온라인 변환기, 명령줄 옵션, Python 기반 일괄 처리를 포함하여 XPS를 PDF로 변환하는 네 가지 신뢰할 수 있는 방법을 안내하여 귀하의 필요에 가장 적합한 방법을 선택할 수 있도록 도와드립니다.

빠른 탐색:

XPS와 PDF: 차이점은 무엇인가요?

PDF는 Adobe의 오랜 크로스 플랫폼 표준입니다. 양식, 주석, 암호화, 디지털 서명, 고급 인쇄 및 보관 프로필을 지원하는 등 기능이 풍부하며, 방대한 뷰어, 편집기 및 전문 도구 생태계의 지원을 받습니다. PDF는 장치와 산업 전반에 걸쳐 신뢰할 수 있는 렌더링, 접근성 및 강력한 보안을 보장합니다.

XPS는 Microsoft의 XML 기반, ZIP 패키지 고정 레이아웃 형식으로, 주로 특정 Windows 인쇄 워크플로에서 사용됩니다. 기능 세트와 타사 지원이 PDF에 비해 제한적이어서 상호 운용성이 약하고 도구가 적습니다. PDF가 우수한 호환성, 기능 및 산업 채택률을 제공하기 때문에 XPS를 PDF로 변환하는 것이 종종 필요합니다.

방법 1 - XPS 뷰어 + Microsoft Print to PDF 사용

Windows 사용자의 경우 XPS 파일을 변환하는 가장 간단한 방법은 내장된 XPS 뷰어와 Microsoft Print to PDF를 사용하는 것입니다. 이 방법은 추가 소프트웨어가 필요 없으며 일회성 변환이나 가끔 사용하는 데 이상적입니다. 시스템의 PDF로 인쇄 기능을 활용하여 기본 레이아웃을 손상시키지 않고 신속하게 PDF를 생성할 수 있습니다.

Windows에서 XPS를 PDF로 인쇄

단계:

  1. XPS 뷰어를 사용하여 XPS 파일을 엽니다.
  2. 도구 모음에서 인쇄를 클릭합니다.
  3. 프린터로 Microsoft Print to PDF를 선택합니다.
  4. 출력 위치를 선택하고 PDF를 저장합니다.

장점:

  • 무료이며 설치가 필요 없습니다.
  • 일반 사용자를 위한 간단한 인터페이스.

단점:

  • 한 번에 여러 파일을 처리할 수 없습니다.
  • 복잡한 서식이 약간 변경될 수 있습니다.

방법 2 - 온라인 변환기 사용

온라인 변환기는 소프트웨어를 설치하지 않고도 XPS를 PDF로 변환하는 편리한 방법을 제공합니다. 빠른 변환이 필요하거나 Windows가 아닌 플랫폼을 사용하는 경우 특히 유용합니다. 대부분의 온라인 도구는 파일을 업로드하고 출력 형식으로 PDF를 선택한 다음 결과를 다운로드하는 것만큼 간단합니다.

온라인 XPS to PDF 변환기

단계:

  1. CloudConvert와 같은 신뢰할 수 있는 온라인 변환기를 방문합니다.
  2. XPS 파일을 업로드합니다.
  3. 대상 형식으로 PDF를 선택합니다.
  4. 변환을 클릭하고 결과 PDF를 다운로드합니다.

장점:

  • 모든 플랫폼(Windows, Mac, 모바일)에서 작동합니다.
  • 소프트웨어 설치가 필요 없습니다.
  • 빠른 드래그 앤 드롭 인터페이스.

단점:

  • 파일 크기 제한이 적용될 수 있습니다.
  • 인터넷 연결이 필요합니다.
  • 민감한 파일에 대한 잠재적인 개인 정보 보호 문제.

방법 3 - 명령줄 도구 사용 (MuPDF)

고급 사용자나 자동화 워크플로를 위해 명령줄 도구는 유연한 변환 옵션을 제공합니다. MuPDF는 개별적으로 또는 배치 스크립트에서 XPS 파일을 PDF로 변환할 수 있는 경량 명령줄 유틸리티( mutool )를 제공합니다. 이 방법은 여러 파일에 걸쳐 일관된 결과가 필요한 개발자나 IT 관리자에게 이상적입니다.

단계:

  1. MuPDF를 다운로드합니다.

    • 공식 MuPDF 웹사이트로 이동합니다: https://mupdf.com/downloads/
    • 운영 체제(Windows, macOS 또는 Linux)용 MuPDF 도구 패키지를 다운로드합니다.
    • 패키지를 폴더(예: C:\MuPDF)에 압축 해제합니다.
  2. 명령 프롬프트 / 터미널을 엽니다.

    • Windows: Win + R을 누르고 cmd를 입력한 다음 Enter를 누릅니다.
    • macOS/Linux: 터미널을 엽니다.
  3. XPS 파일 폴더로 이동합니다.

    cd 명령을 사용하여 XPS 파일이 있는 디렉터리로 변경합니다. 예:

    cd C:\Users\Administrator\Desktop\XPSFiles
    
  4. 변환 명령을 실행합니다.

    mutool convert를 -o 옵션과 함께 사용하여 출력 PDF를 지정합니다:

    C:\MuPDF\mutool.exe convert -o output.pdf input.xps
    

    설명:

    • convert → MuPDF에 파일 형식 변환을 지시합니다.
    • -o output.pdf → PDF 출력 파일 이름을 지정합니다.
    • input.xps → 당신의 XPS 파일

    Linux/macOS에서는 다음과 같이 보일 수 있습니다:

    ./mutool convert -o output.pdf input.xps
    
  5. 대상 폴더에서 출력 PDF를 확인합니다.

장점:

  • 대량 처리를 위해 자동화 및 스크립트 작성이 가능합니다.
  • 크로스 플랫폼(Windows, Mac, Linux).

단점:

  • 기술적 지식이 필요합니다.
  • 초보자에게는 설정 및 구문이 복잡할 수 있습니다.

방법 4 - Python 라이브러리 사용 (Spire.PDF로 일괄 처리)

일괄 처리가 필요한 개발자나 기업을 위해 Python 라이브러리는 효율적인 솔루션을 제공합니다. Spire.PDF for Python을 사용하면 고품질 이미지와 레이아웃 무결성을 유지하면서 여러 XPS 파일을 프로그래밍 방식으로 PDF로 변환할 수 있습니다. 이 접근 방식은 대규모 워크플로를 자동화하거나 백엔드 시스템에 통합하는 데 이상적입니다.

단계:

  1. 필요한 라이브러리를 설치합니다.
  2. pip install spire.pdf
  3. 다음 스크립트를 사용하여 단일 XPS를 PDF 파일로 변환합니다.
  4. from spire.pdf.common import *
    from spire.pdf import *
    
    # XPS 파일 로드
    doc = PdfDocument()
    doc.LoadFromFile("Input.xps", FileFormat.XPS)
    
    # 이미지 품질 보존
    doc.ConvertOptions.SetXpsToPdfOptions(True)
    
    # PDF로 저장
    doc.SaveToFile("XpsToPdf.pdf", FileFormat.PDF)
    doc.Dispose()
    

출력:

Python을 사용하여 XPS를 PDF로 변환

일괄 처리 예제:

import os
from spire.pdf.common import *
from spire.pdf import *

folder = r"C:\path\to\your\folder"

for name in os.listdir(folder):
    if not name.lower().endswith(".xps"):
        continue
    in_path = os.path.join(folder, name)
    out_path = os.path.join(folder, os.path.splitext(name)[0] + ".pdf")

    doc = PdfDocument()
    doc.LoadFromFile(in_path, FileFormat.XPS)
    doc.ConvertOptions.SetXpsToPdfOptions(True)
    doc.SaveToFile(out_path, FileFormat.PDF)
    doc.Dispose()

장점:

  • 일괄 변환에 대한 완전한 제어.
  • 레이아웃 및 이미지의 높은 충실도 보존.
  • 자동화된 워크플로에 쉽게 통합됩니다.

단점:

  • 코딩 지식이 필요합니다.
  • 라이브러리 설치가 필요합니다.

XPS를 PDF로 변환하는 것 외에도 Spire.PDF for Python을 사용하면 프로그래밍 방식으로 워터마크를 적용하고, 주석을 추가하고, PDF 문서를 암호화할 수 있습니다. 이러한 기능을 탐색하여 코드에서 직접 PDF 파일을 향상시키거나 보호할 수 있으므로 많은 PDF 자동화 작업에 다용도 솔루션이 됩니다.

비교 – 어떤 방법을 선택해야 할까요?

방법 사용 편의성 일괄 지원 플랫폼 장점 단점
XPS 뷰어 ★★★★ Windows 무료, 간단함 단일 파일, 서식 문제
온라인 변환기 ★★★★ 모두 설치 불필요, 빠름 개인 정보 보호, 파일 크기 제한
MuPDF ★★ Windows / Mac / Linux 자동화 가능 기술적 설정 필요
Python / Spire.PDF ★★ 크로스 플랫폼 일괄 처리, 높은 충실도 코딩 지식 필요

결론

올바른 방법을 선택하는 것은 필요에 따라 다릅니다. 일반 사용자는 XPS 뷰어온라인 변환기를 선호할 수 있으며, 여러 파일을 처리하는 개발자 및 기업은 일괄 처리를 위해 MuPDF 또는 Python/Spire.PDF를 사용하는 것이 좋습니다. 고품질의 자동화되고 확장 가능한 변환을 위해 Spire.PDF는 PDF 출력이 원본 XPS 파일의 무결성을 유지하도록 보장하는 강력한 솔루션입니다.

자주 묻는 질문

Q1: 한 번에 여러 XPS 파일을 변환할 수 있나요?

예, MuPDF와 같은 명령줄 도구나 Spire.PDF와 같은 Python 라이브러리를 사용하여 일괄 변환이 가능합니다.

Q2: 온라인 변환기는 기밀 문서에 안전한가요?

플랫폼에 따라 다릅니다. 민감한 파일의 경우 XPS 뷰어나 Spire.PDF와 같은 오프라인 도구를 사용하는 것이 좋습니다.

Q3: Python으로 Mac/Linux에서 XPS를 PDF로 변환할 수 있나요?

예, Spire.PDF for Python은 크로스 플랫폼 변환을 지원하며, MuPDF에서 제공하는 명령줄 도구도 Mac 및 Linux와 호환됩니다.

Q4: PDF가 원본 레이아웃과 이미지를 유지하나요?

대부분의 방법은 레이아웃을 보존하지만, Spire.PDF와 같은 일괄 및 프로그래밍 방식 솔루션은 특히 복잡한 XPS 파일에 대해 최고의 충실도를 제공합니다.

관련 항목