共用方式為


檔和檔周邊

Windows 7 為開發人員提供強大的平臺,可用來處理檔和整合檔周邊。 Windows Vista 中引進了兩個新的檔和儲存技術:XML 紙張規格 (XPS) 和開放式封裝慣例 (OPC) 。 這些技術僅適用于透過 Microsoft .NET Framework的 Managed 程式碼應用程式的開發人員,這些技術現在可在 Windows 7software 開發工具組中取得, (SDK) 供非受控程式碼開發人員使用。

開放式封裝慣例

Windows 7 支援所有 OPC 檔案格式,包括來自 Microsoft 的檔案格式,以及來自協力廠商的格式。 OPC 是 Office Open XML (OOXML) 透過 ISO/IEC DIS 29500ECMA-376定義的國際規格的元件。 根據 ZIP 檔案格式,OPC 可讓應用程式在單一套件檔案中儲存資料項目的組合。 應用程式開發人員可以使用 Windows 7 中的 封裝API,在 OPC 型檔案中建立、讀取及操作多個資料元素。

使用 Windows 7 中的 封裝API,開發人員可以建立新的套件格式,以容納應用程式特定的資料儲存需求。

封裝API 也支援X509數位簽章。 開發人員可以使用數位簽章功能來簽署和驗證 OPC 套件或整個套件的選取部分。 應用程式可以使用數位簽章來偵測在檔案簽署之後變更 OPC 型檔案的內容時,為檔提供額外的安全性層級。 (請參閱 開放式封裝慣例概觀.)

XPS 文件

Windows 應用程式開發人員可以建立使用 Windows 7 產生 XPS 檔的應用程式。 這可讓它們與檔周邊生態系統緊密整合, (掃描器和印表機等裝置) ,並使用安全的電子紙來支援出版物和封存。

在舊版 Windows 中,Microsoft Win32 開發人員不支援 XPS。 XPS 是在 Windows Vista 中引進,但 API 介面僅限於使用 Managed 程式碼的 .NET 開發人員。 使用 Windows 7 時,Win32 開發人員可以使用新的 XPSAPI 來減少使用 XPS 時所需的工作量。 因為 XPS 是新 Windows 列印平臺的基礎,所以這是一項重大好處。

在舊版 Windows 中,從 Win32 應用程式的 XPS 列印路徑存取僅限於驅動程式逸出。 這大幅減少開發人員不使用 Managed 程式碼之列印路徑的公用程式。 對於 Win32 開發人員,新的 XPS列印API 可大幅減少從 XPS 列印路徑的優點獲益所需的工作量,並消除平行列印程式碼的需求。

應用程式開發人員可以使用 XPS 檔,以高精確度、有效率且值得信任的格式,以電子檔的形式共用和封存內容。 就像 Windows Vista 一樣,Windows 7 中的列印路徑是以 XPS 格式為基礎建置,以提供增強的列印功能。 Windows 7 中的 XPS 檔 API 可讓開發人員輕鬆建立、存取及操作 XPS 檔。 (請參閱 XPS 檔程式設計指南.)

xps 檢視器

Windows 應用程式開發人員可以建立使用 Windows 7 產生 XPS 檔的應用程式