Compartilhar via


Documentos e Periféricos de Documentos

O Windows 7 fornece aos desenvolvedores uma plataforma robusta para trabalhar com documentos e integrar periféricos de documentos. Duas novas tecnologias de documento e armazenamento foram introduzidas no Windows Vista: a XPS (Especificação de Papel XML) e o OPC (Open Packaging Conventions). Essas tecnologias, que estavam disponíveis no Windows Vista apenas para desenvolvedores de aplicativos de código gerenciado por meio do Microsoft .NET Framework, agora estão disponíveis no SDK (Kit de Desenvolvimento do Windows 7software) para uso por desenvolvedores de código não gerenciado.

Abrir convenções de empacotamento

O Windows 7 dá suporte a todos os formatos de arquivo OPC, incluindo os da Microsoft, bem como os de terceiros. O OPC é um componente da especificação internacional OOXML (Office Open XML) definida por meio ISO/IEC DIS 29500 e ECMA-376. Com base no formato de arquivo ZIP, o OPC permite que os aplicativos armazenem uma combinação de itens de dados em um único arquivo de pacote. Os desenvolvedores de aplicativos podem usar as APIs Empacotamentono Windows 7 para criar, ler e manipular vários elementos de dados em arquivos baseados em OPC.

Usando as APIs de de empacotamento deno Windows 7, os desenvolvedores podem criar novos formatos de pacote para acomodar requisitos de armazenamento de dados específicos do aplicativo.

assinaturas digitais do X509 também são compatíveis com as APIs de de Empacotamento. Os desenvolvedores podem usar os recursos de assinatura digital para assinar e validar partes selecionadas de um pacote OPC ou de todo o pacote. Os aplicativos podem fornecer a seus documentos um nível adicional de segurança usando assinaturas digitais para detectar quando o conteúdo de um arquivo baseado em OPC foi alterado após a assinatura do arquivo. (Consulte Visão geral das Convenções de Empacotamento Aberto.)

Documentos XPS

Os desenvolvedores de aplicativos do Windows podem criar aplicativos que produzem documentos XPS com o Windows 7. Isso permite que eles se integrem firmemente ao ecossistema periférico do documento (dispositivos como scanners e impressoras) e trabalhem com papel eletrônico seguro para dar suporte à publicação e ao arquivamento.

Nas versões anteriores do Windows, o XPS não tinha suporte para desenvolvedores do Microsoft Win32. O XPS foi introduzido no Windows Vista, mas a superfície da API foi limitada aos desenvolvedores do .NET que trabalham com código gerenciado. Com o Windows 7, os desenvolvedores do Win32 podem usar as novas APIs dede DocumentoXPS para reduzir a quantidade de trabalho necessária ao trabalhar com XPS. Como o XPS é a base para a nova plataforma de impressão do Windows, isso é um benefício significativo.

Nas versões anteriores do Windows, o acesso ao caminho de impressão XPS de aplicativos Win32 era limitado a escapes de driver. Isso reduziu significativamente o utilitário do caminho de impressão para desenvolvedores que não usam código gerenciado. Para desenvolvedores do Win32, a nova APIImprimirdo XPS reduz significativamente a quantidade de trabalho necessária para se beneficiar das vantagens do caminho de impressão XPS e elimina a necessidade de código de impressão paralelo.

Os desenvolvedores de aplicativos podem usar documentos XPS para compartilhar e arquivar conteúdo como papel eletrônico em um formato de alta fidelidade, eficiente e confiável. Assim como o Windows Vista, o caminho de impressão no Windows 7 é criado no formato XPS para fornecer recursos de impressão aprimorados. As APIs de documento XPS no Windows 7 dão aos desenvolvedores o poder de criar, acessar e manipular documentos XPS facilmente. (Consulte guia de programação de documentos XPS.)

visualizador xps

Os desenvolvedores de aplicativos do Windows podem criar aplicativos que produzem documentos XPS com o Windows 7