Documenti e periferiche documento

Windows 7 offre agli sviluppatori una piattaforma affidabile per l'uso di documenti e l'integrazione delle periferiche del documento. Sono state introdotte due nuove tecnologie di archiviazione e documento in Windows Vista: la specifica xml paper (XPS) e Open Packaging Conventions (OPC). Queste tecnologie, disponibili in Windows Vista solo per sviluppatori di applicazioni con codice gestito tramite Microsoft .NET Framework, sono ora disponibili nel kit di sviluppo windows 7software (SDK) per l'uso da parte degli sviluppatori di codice non gestito.

Open Packaging Conventions

Windows 7 supporta tutti i formati di file OPC, inclusi quelli di Microsoft e quelli di terze parti. OPC è un componente della specifica internazionale OOXML (Office Open XML) definita tramite ISO/IEC DIS 29500 e ECMA-376. In base al formato di file ZIP , OPC consente alle applicazioni di archiviare una combinazione di elementi di dati all'interno di un singolo file di pacchetto. Gli sviluppatori di applicazioni possono usare le API di creazione di pacchettiin Windows 7 per creare, leggere e modificare più elementi dati nei file basati su OPC.

Usando le API di creazionepacchetti in Windows 7, gli sviluppatori possono creare nuovi formati di pacchetto per soddisfare i requisiti di archiviazione dati specifici dell'applicazione.

Le firme digitali X509 sono supportate anche dalle API di creazione di pacchetti. Gli sviluppatori possono usare le funzionalità di firma digitale per firmare e convalidare parti selezionate di un pacchetto OPC o dell'intero pacchetto. Le applicazioni possono concedere ai documenti un livello di sicurezza aggiunto usando firme digitali per rilevare quando il contenuto di un file basato su OPC è stato modificato dopo la firma del file. Vedere Panoramica di Open Packaging Conventions.

Documenti XPS

Gli sviluppatori di applicazioni Windows possono creare applicazioni che producono documenti XPS con Windows 7. Ciò consente loro di integrarsi strettamente con l'ecosistema di periferiche del documento (dispositivi come scanner e stampanti) e di lavorare con carta elettronica sicura per supportare la pubblicazione e l'archiviazione.

Nelle versioni precedenti di Windows XPS non è stato supportato per gli sviluppatori di Microsoft Win32. XPS è stato introdotto in Windows Vista, ma l'area API era limitata agli sviluppatori .NET che lavorano con codice gestito. Con Windows 7, gli sviluppatori Win32 possono usare le nuove APIdocumentoXPS per ridurre la quantità di lavoro necessaria quando si lavora con XPS. Poiché XPS è la base per la nuova piattaforma di stampa di Windows, questo è un vantaggio significativo.

Nelle versioni precedenti di Windows l'accesso al percorso di stampa XPS dalle applicazioni Win32 è limitato agli escape dei driver. Questo riduce significativamente l'utilità del percorso di stampa per gli sviluppatori che non usano il codice gestito. Per gli sviluppatori Win32, la nuova APIdi stampaXPS riduce significativamente la quantità di lavoro necessaria per trarre vantaggio dai vantaggi del percorso di stampa XPS ed elimina la necessità di codice di stampa parallelo.

Gli sviluppatori di applicazioni possono usare i documenti XPS per condividere e archiviare contenuto come carta elettronica in un formato altamente fedele, efficiente e affidabile. Proprio come Windows Vista, il percorso di stampa in Windows 7 è basato sul formato XPS per offrire funzionalità di stampa avanzate. Le API del documento XPS in Windows 7 consentono agli sviluppatori di creare, accedere e modificare facilmente i documenti XPS. Vedere Guida alla programmazione dei documenti XPS.

visualizzatore xps

Gli sviluppatori di applicazioni Windows possono creare applicazioni che producono documenti XPS con Windows 7