共用方式為


檔和文件周邊

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

開啟封裝慣例

Windows 7 支援所有 OPC 檔案格式,包括來自Microsoft的檔格式,以及來自第三方的格式。 OPC 是透過 ISO/IEC DIS 29500ECMA-376定義的 Office Open XML (OOXML) 國際規格的元件。 根據 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 開發人員,新的 XPSPrintAPI 可大幅減少從 XPS 列印路徑的優點中獲益所需的工作量,並不需要平行列印程式代碼。

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

xps 檢視器

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