Compartilhar via


Documentos XPS

Esta seção descreve as tecnologias de documento compatíveis com o Microsoft Windows.

Escolhendo uma tecnologia de documento

A Microsoft fornece várias tecnologias de documentos diferentes para dar suporte a uma variedade de aplicativos de documentos:

  • XPS e OpenXPS

    Há suporte para XPS e OpenXPS no Windows 8 e versões posteriores do Windows. Consulte o diagrama anterior para determinar o cenário de uso correto para XPS e OpenXPS. Para obter mais informações sobre essas tecnologias de documento, consulte Open XML Paper Specification (OpenXPS).

    No caso de usar o OpenXPS com o Windows 8 e o Windows Server 2012, o suporte só é fornecido por meio da API de Documentos XPS

    Se você precisar converter entre o Microsoft XPS (MSXPS) e o OpenXPS, a Microsoft forneceu uma ferramenta (XPSConverter.exe) que permite converter documentos formatados pelo MSXPS no formato OpenXPS e vice-versa. A ferramenta faz parte do WDK (Windows Driver Kit). Para baixar o WDK, consulte Como obter o WDK.

    E para obter mais informações sobre o OpenXPS e o Windows 8, consulte suporte a OpenXPS no Windows.

  • da API de Documentos XPS

    A API de Documento XPS é uma API nativa do Windows que dá suporte ao OM XPS. A API de Documento XPS foi introduzida no Windows 7 e pode ser usada em programas de modo de usuário e drivers de impressora XPSDrv.

    Para obter mais informações, consulte a API de Documentos XPS e de API de Assinatura Digital XPS.

    *A API de Documento XPS também tem suporte no Windows Vista com Service Pack 2 (SP2) com a Atualização de Plataforma para Windows Vista e Windows Server 2008 com SP2 usando a Atualização de Plataforma para Windows Server 2008. Para obter mais informações sobre o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008, consulte Platform Update para Windows Vista

  • do .NET Framework

    O .NET Framework fornece suporte a documentos XPS para programas de código gerenciado no modo de usuário.

    O .NET Framework 3.0 tem suporte no Windows XP com Service Pack 2 (SP2) e versões posteriores de sistemas operacionais cliente Windows e no Windows Server 2003 com Service Pack 2 (SP2) e versões posteriores de sistemas operacionais windows server.

    O .NET Framework 3.5 tem suporte em versões do Windows XP de sistemas operacionais cliente Windows e no Windows Server 2003 e versões posteriores de sistemas operacionais windows server.

    Nota

    Recomendamos o uso do .NET Framework para criar documentos XPS somente em aplicativos cliente, não em aplicativos de servidor, a menos que o aplicativo saia periodicamente, como faria se fosse um aplicativo cliente.

    Para obter mais informações sobre o suporte a documentos no .NET Framework, consulte documentos do Windows Presentation Foundation.

Nota

Para trabalhar com documentos XPS em um programa, use a API de Documento XPS nativa ou o .NET Framework; Não há suporte para o uso simultâneo de ambos no mesmo programa.

Nesta seção

Esta seção descreve as tecnologias de documento nativas do Windows com suporte do Microsoft Windows.

Tecnologia de documentos Descrição
da API de Documentos XPS
Fornece um formato confiável para papel eletrônico.
A API de Documento XPS descrita nesta seção fornece aos programas e drivers de impressão XPSDrv acesso ao conteúdo e metadados de um documento XPS.
da API de Assinatura Digital XPS
Habilita a assinatura de documento, a verificação da identidade do signatário e a indicação de se um documento XPS foi alterado desde que foi assinado.
do Glossário de Documentos XPS
Definições de termos usados pelo da API de Documentos XPS e a API de Assinatura Digital do XPS.

Ferramentas de Documento XPS

As ferramentas a seguir estão disponíveis para ajudá-lo a testar e solucionar problemas de arquivos de documentos XPS.

  • IsXPS

    Testa a conformidade de um arquivo com a XPS (Especificação de Papel XML) e a Especificação de OPC (Convenções de Empacotamento Aberto).

  • XpsAnalyzer

    Uma ferramenta de prompt de comando que analisa arquivos de documento XPS para compatibilidade com a especificação XPS 1.0.

  • PTConform

    Uma ferramenta que verifica a validade dos documentos PrintTicket e PrintCapabilities.

de API de Impressão XPS

de empacotamento

de Impressão

[Programa de Exemplo de Impressão](https://github.com/microsoftarchive/msdn-code-gallery-microsoft/tree/master/Official%20Windows%20Platform%20Sample/Windows%208%20app%20samples/%5BC%2B%2B%5D-Windows%208%20app%20samples/C%2B%2B/Windows%208%20app%20samples/Print%20sample%20(Windows%208))