다음을 통해 공유


문서 및 문서 주변 장치

Windows 7은 개발자에게 문서 작업 및 문서 주변 장치 통합을 위한 강력한 플랫폼을 제공합니다. Windows Vista에는 XPS(XML Paper Specification) 및 OPC(Open Packaging Conventions)라는 두 가지 새로운 문서 및 스토리지 기술이 도입되었습니다. Microsoft .NET Framework 통해 관리 코드 애플리케이션 개발자만 Windows Vista에서 사용할 수 있었던 이러한 기술은 이제 관리되지 않는 코드 개발자가 사용할 수 있도록 Windows 7software 개발 키트(SDK)에서 사용할 수 있습니다.

Open Packaging Conventions

Windows 7은 Microsoft의 파일 형식과 타사 파일을 포함한 모든 OPC 파일 형식을 지원합니다. OPC는 ISO/IEC DIS 29500ECMA-376을 통해 정의된 OOXML(Office Open XML) 국제 사양의 구성 요소입니다. ZIP 파일 형식에 따라 OPC를 사용하면 애플리케이션이 단일 패키지 파일 내에 데이터 항목의 조합을 저장할 수 있습니다. 애플리케이션 개발자는 Windows 7의 패키징 API를사용하여 OPC 기반 파일에서 여러 데이터 요소를 만들고 읽고 조작할 수 있습니다.

개발자는 Windows 7의 패키징API를 사용하여 애플리케이션별 데이터 스토리지 요구 사항을 수용하기 위해 새 패키지 형식을 만들 수 있습니다.

X509 디지털 서명은 패키징API에서도 지원됩니다. 개발자는 디지털 서명 기능을 사용하여 OPC 패키지 또는 전체 패키지의 선택한 부분에 서명하고 유효성을 검사할 수 있습니다. 애플리케이션은 디지털 서명을 사용하여 파일이 서명된 후 OPC 기반 파일의 콘텐츠가 변경된 시기를 감지하여 문서에 추가 수준의 보안을 제공할 수 있습니다. ( 패키징 규칙 개요 열기를 참조하세요.)

XPS 문서

Windows 애플리케이션 개발자는 Windows 7을 사용하여 XPS 문서를 생성하는 애플리케이션을 만들 수 있습니다. 이를 통해 문서 주변 장치 에코시스템(스캐너 및 프린터와 같은 장치)과 긴밀하게 통합하고 안전한 전자 용지를 사용하여 게시 및 보관을 지원할 수 있습니다.

이전 버전의 Windows에서는 Microsoft Win32 개발자에게 XPS가 지원되지 않았습니다. XPS는 Windows Vista에서 도입되었지만 API 표면은 관리 코드로 작업하는 .NET 개발자로 제한되었습니다. Windows 7을 사용하면 Win32 개발자가 새로운 XPS문서API를 사용하여 XPS로 작업할 때 필요한 작업량을 줄일 수 있습니다. XPS는 새로운 Windows 인쇄 플랫폼의 기초이므로 이는 중요한 이점입니다.

이전 버전의 Windows에서는 Win32 애플리케이션에서 XPS 인쇄 경로에 대한 액세스가 드라이버 이스케이프로 제한되었습니다. 이렇게 하면 관리 코드를 사용하지 않는 개발자의 인쇄 경로 유틸리티가 크게 감소했습니다. Win32 개발자의 경우 새로운 XPS 인쇄 API는 XPS인쇄경로의 이점을 활용하는 데 필요한 작업의 양을 크게 줄이고 병렬 인쇄 코드가 필요하지 않습니다.

애플리케이션 개발자는 XPS 문서를 사용하여 고품질의 효율적이고 신뢰할 수 있는 형식으로 콘텐츠를 전자 용지로 공유하고 보관할 수 있습니다. Windows Vista와 마찬가지로 Windows 7의 인쇄 경로는 향상된 인쇄 기능을 제공하기 위해 XPS 형식으로 빌드됩니다. Windows 7의 XPS 문서 API를 통해 개발자는 XPS 문서를 쉽게 만들고, 액세스하고, 조작할 수 있습니다. ( XPS 문서 프로그래밍 가이드를 참조하세요.)

xps 뷰어

Windows 애플리케이션 개발자는 Windows 7을 사용하여 XPS 문서를 생성하는 애플리케이션을 만들 수 있습니다.