다음을 통해 공유


XPS 문서

이 섹션에서는 Microsoft Windows에서 지원하는 문서 기술에 대해 설명합니다.

문서 기술 선택

Microsoft는 다양한 문서 응용 프로그램을 지원하기 위해 여러 가지 문서 기술을 제공합니다.

  • XPS 및 OpenXPS

    XPS 및 OpenXPS는 Windows 8 이상 버전의 Windows에서 지원됩니다. XPS 및 OpenXPS에 대한 올바른 사용 시나리오를 확인하려면 위의 다이어그램을 참조하세요. 이러한 문서 기술에 대한 자세한 내용은 OpenXPS(Open XML Paper Specification)참조하세요.

    Windows 8 및 Windows Server 2012에서 OpenXPS를 사용하는 경우 지원은 XPS 문서 API 통해서만 제공됩니다.

    MSXPS(Microsoft XPS)와 OpenXPS 간에 변환해야 하는 경우 Microsoft는 MSXPS 형식 문서를 OpenXPS 형식으로 변환할 수 있는 도구(XPSConverter.exe)를 제공했으며 그 반대의 경우도 마찬가지입니다. 이 도구는 WDK(Windows 드라이버 키트)의 일부입니다. WDK를 다운로드하려면 WDK가져오는 방법을 참조하세요.

    OpenXPS 및 Windows 8에 대한 자세한 내용은 Windows OpenXPS 지원을 참조하세요.

  • XPS 문서 API

    XPS 문서 API는 XPS OM을 지원하는 네이티브 Windows API입니다. XPS 문서 API는 Windows 7에서 도입되었으며 사용자 모드 프로그램 및 XPSDrv 프린터 드라이버에서 사용할 수 있습니다.

    자세한 내용은 XPS 문서 API 및 XPS 디지털 서명 API참조하세요.

    *XPS 문서 API는 Windows Vista용 플랫폼 업데이트 SP2(서비스 팩 2)와 Windows Server 2008용 플랫폼 업데이트를 사용하는 Windows Vista 및 Windows Server 2008 SP2에서도 지원됩니다. Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 대한 자세한 내용은 Windows Vista 대한 플랫폼 업데이트를 참조하세요.

  • .NET Framework

    .NET Framework는 사용자 모드 관리 코드 프로그램에 XPS 문서 지원을 제공합니다.

    .NET Framework 3.0은 Windows XP SP2(서비스 팩 2) 이상 버전의 Windows 클라이언트 운영 체제와 Windows Server 2003 SP2(서비스 팩 2) 이상 버전의 Windows Server 운영 체제에서 지원됩니다.

    .NET Framework 3.5는 Windows XP 버전의 Windows 클라이언트 운영 체제 및 Windows Server 2003 이상 버전의 Windows Server 운영 체제에서 지원됩니다.

    메모

    클라이언트 애플리케이션인 경우처럼 애플리케이션이 주기적으로 종료되지 않는 한 서버 애플리케이션이 아닌 클라이언트 애플리케이션에서만 XPS 문서를 만드는 데 .NET Framework를 사용하는 것이 좋습니다.

    .NET Framework의 문서 지원에 대한 자세한 내용은 Windows Presentation Foundation 문서 참조하세요.

메모

프로그램에서 XPS 문서를 사용하려면 네이티브 XPS 문서 API 또는 .NET Framework를 사용합니다. 동일한 프로그램에서 두 프로그램의 동시 사용은 지원되지 않습니다.

이 섹션에서

이 섹션에서는 Microsoft Windows에서 지원하는 네이티브 Windows 문서 기술에 대해 설명합니다.

문서 기술 묘사
XPS 문서 API
전자 용지에 대한 신뢰할 수 있는 형식을 제공합니다.
이 섹션에 설명된 XPS 문서 API는 프로그램 및 XPSDrv 인쇄 드라이버가 XPS 문서의 콘텐츠 및 메타데이터에 액세스할 수 있도록 합니다.
XPS 디지털 서명 API
문서 서명, 서명자 ID 확인 및 XPS 문서가 서명된 이후 변경되었는지 여부를 표시할 수 있습니다.
XPS 문서 용어집
XPS 문서 APIXPS 디지털 서명 API사용하는 용어 정의입니다.

XPS 문서 도구

XPS 문서 파일의 테스트 및 문제 해결을 지원하는 데 사용할 수 있는 도구는 다음과 같습니다.

  • IsXPS

    파일의 XPS(XML Paper Specification) 및 OPC(Open Packaging Conventions) 사양에 대한 파일의 적합성을 테스트합니다.

  • XpsAnalyzer

    XPS 1.0 사양과의 호환성을 위해 XPS 문서 파일을 분석하는 명령 프롬프트 도구입니다.

  • PTConform

    PrintTicket 및 PrintCapabilities 문서의 유효성을 검사하는 도구입니다.

XPS 인쇄 API

패키징

인쇄

[인쇄 샘플 프로그램](https://github.com/microsoftarchive/msdn-code-gallery-microsoft/tree/master/Official%20Windows%20Platform%20Sample/Windows%208%20app%20samples/%5BC%2B%2B%5D-Windows%208%20app%20samples/C%2B%2B/Windows%208%20app%20samples/Print%20sample%20(Windows%208))