Microsoft는 다양한 문서 응용 프로그램 지원을 위해 다양한 문서 기술을 제공합니다.
XPS 및 OpenXPS
XPS와 OpenXPS는 Windows 8 버전 이상의 Windows에서 지원됩니다. XPS와 OpenXPS의 올바른 사용 시나리오를 확인하려면 위의 도표를 참조하세요. 이러한 문서 기술에 대한 더 자세한 내용은 오픈 XML 문서 규격 (OpenXPS)을 참조하세요.
Windows 8 그리고 Windows Server 2012에서 OpenXPS를 사용하는 경우 XPS 문서 API를 통해서만 지원을 제공합니다.
MSXPS(Microsoft XPS)와 OpenXPS 간에 변환이 필요한 경우 Microsoft는 MSXPS 형식 문서를 OpenXPS 형식으로 변환할 수 있는 도구(XPSConverter.exe)를 제공하며 그 반대의 경우도 마찬가지입니다. 이 도구는 WDK(Windows 드라이버 키트)의 일부입니다. WDK를 다운로드하려면 WDK를 얻는 방법을 참조하세요.
*XPS 문서 API는 Windows Vista 플랫폼 업데이트 서비스 팩 2(SP2)과 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 서비스 팩 2 (SP2) 버전 이상의 Windows 클라이언트 운영 체제와 Windows Server 2003 서비스 팩 2 (SP2) 버전 이상의 Windows Server 운영 체제에서 지원됩니다.
.NET Framework 3.5는 Windows XP 버전의 Windows 클라이언트 운영 체제 및 Windows Server 2003 버전 이상의 Windows Server 운영 체제에서 지원됩니다.
참고
서버 애플리케이션에서 애플리케이션이 주기적으로 종료되지 않을 경우, XPS 문서를 만들 때 서버 애플리케이션이 아닌 클라이언트 애플리케이션에서만 .NET Framework를 사용하는 것을 권장합니다.
Windows 개발자는 Windows에서 실행되는 애플리케이션을 만들기 위한 다양한 옵션을 제공합니다. 이 모듈에서는 Windows 개발에 사용할 수 있는 Windows UI 프레임워크를 소개합니다. 또한 애플리케이션에 가장 적합한 프레임워크를 선택하는 방법에 대한 지침을 제공합니다.