Periferal Dokumen dan Dokumen
Windows 7 memberi pengembang platform yang kuat untuk bekerja dengan dokumen dan mengintegrasikan periferal dokumen. Dua teknologi penyimpanan dan dokumen baru diperkenalkan di Windows Vista: Spesifikasi Kertas XML (XPS) dan Konvensi Kemasan Terbuka (OPC). Teknologi ini, yang tersedia di Windows Vista hanya untuk pengembang aplikasi kode terkelola melalui Microsoft .NET Framework, sekarang tersedia di kit pengembangan (SDK) Windows 7software untuk digunakan oleh pengembang kode yang tidak dikelola.
Buka Konvensi Kemasan
Windows 7 mendukung semua format file OPC, termasuk yang berasal dari Microsoft serta yang berasal dari pihak ketiga. OPC adalah komponen spesifikasi internasional Office Open XML (OOXML) yang ditentukan melalui ISO/IEC DIS 29500 dan ECMA-376. Berdasarkan format file ZIP , OPC memungkinkan aplikasi untuk menyimpan kombinasi item data dalam satu file paket. Pengembang aplikasi dapat menggunakan API Kemasandi Windows 7 untuk membuat, membaca, dan memanipulasi beberapa elemen data dalam file berbasis OPC.
Dengan menggunakan API Pengemasandi Windows 7, pengembang dapat membuat format paket baru untuk mengakomodasi persyaratan penyimpanan data khusus aplikasi.
Tanda tangan digital X509 juga didukung oleh API Kemasan. Pengembang dapat menggunakan fitur tanda tangan digital untuk menandatangani dan memvalidasi bagian yang dipilih dari paket OPC atau seluruh paket. Aplikasi dapat memberikan dokumen mereka tingkat keamanan tambahan dengan menggunakan tanda tangan digital untuk mendeteksi kapan konten file berbasis OPC telah diubah setelah file ditandatangani. (Lihat Gambaran Umum Konvensi Kemasan Terbuka.)
Dokumen XPS
Pengembang aplikasi Windows dapat membuat aplikasi yang menghasilkan dokumen XPS dengan Windows 7. Ini memungkinkan mereka untuk berintegrasi erat dengan ekosistem periferal dokumen (perangkat seperti pemindai dan printer) dan untuk bekerja dengan kertas elektronik yang aman untuk mendukung publikasi dan pengarsipan.
Di versi Windows sebelumnya, XPS tidak didukung untuk pengembang Microsoft Win32. XPS diperkenalkan di Windows Vista tetapi permukaan API terbatas pada pengembang .NET yang bekerja dengan kode terkelola. Dengan Windows 7, pengembang Win32 dapat menggunakan APIDokumenXPS baru untuk mengurangi jumlah pekerjaan yang diperlukan saat bekerja dengan XPS. Karena XPS adalah fondasi untuk platform cetak Windows baru, itu adalah manfaat yang signifikan.
Di versi Windows sebelumnya, akses ke jalur cetak XPS dari aplikasi Win32 terbatas pada pelarian driver. Ini secara signifikan mengurangi utilitas jalur cetak untuk pengembang yang tidak menggunakan kode terkelola. Untuk pengembang Win32, XPSPrintAPI baru mengurangi secara signifikan jumlah pekerjaan yang diperlukan untuk mendapatkan manfaat dari keuntungan jalur cetak XPS dan menghilangkan kebutuhan akan kode cetak paralel.
Pengembang aplikasi dapat menggunakan dokumen XPS untuk berbagi dan mengarsipkan konten sebagai kertas elektronik dalam format fidelitas tinggi, efisien, dan dapat dipercaya. Sama seperti Windows Vista, jalur cetak di Windows 7 dibangun pada format XPS untuk menyediakan kemampuan pencetakan yang disempurnakan. API dokumen XPS di Windows 7 memberi pengembang kekuatan untuk membuat, mengakses, dan memanipulasi dokumen XPS dengan mudah. (Lihat Panduan Pemrograman Dokumen XPS.)
Pengembang aplikasi Windows dapat membuat aplikasi yang menghasilkan dokumen XPS dengan Windows 7