Compartilhar via


Documentos XPS

Esta seção descreve as tecnologias de documento suportadas pelo Microsoft Windows.

Escolhendo uma tecnologia de documento

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

  • XPS e OpenXPS

    XPS e OpenXPS são suportados 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 documento 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 em MSXPS para o formato OpenXPS e vice-versa. A ferramenta faz parte do Windows Driver Kit (WDK). Para baixar o WDK, consulte Como obter o WDK.

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

  • API de Documentos XPS

    A API de documento XPS é uma API nativa do Windows que oferece suporte ao XPS OM. 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 documento XPS e API de assinatura digital XPS.

    *A API de documento XPS também é suportada 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 a Atualização de Plataforma para o Windows Vista ou a Atualização de Plataforma para o Windows Server 2008, consulte Atualização de Plataforma para o Windows Vista

  • .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 dos sistemas operacionais cliente Windows e no Windows Server 2003 com Service Pack 2 (SP2) e versões posteriores dos sistemas operacionais Windows Server.

    O .NET Framework 3.5 tem suporte nas versões do Windows XP dos sistemas operacionais cliente Windows e no Windows Server 2003 e versões posteriores dos sistemas operacionais Windows Server.

    Observação

    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 seja encerrado periodicamente, como faria se fosse um aplicativo cliente.

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

Observação

Para trabalhar com documentos XPS em um programa, use a API de documento XPS nativa ou o .NET Framework; O uso simultâneo de ambos no mesmo programa não é suportado.

Nesta seção

Esta seção descreve as tecnologias de documento nativas do Windows que são suportadas pelo Microsoft Windows.

Tecnologia de documentos Descrição
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 aos metadados de um documento XPS.
API de assinatura digital do XPS
Permite a assinatura de documentos, a verificação da identidade do signatário e a indicação de se um documento XPS foi alterado desde que foi assinado.
Glossário de documentos XPS
Definições de termos usados pela API de Documento XPS e pela API de Assinatura Digital XPS.

Ferramentas de documento XPS

As ferramentas a seguir estão disponíveis para ajudá-lo com o teste e a solução de problemas de arquivos de documento XPS.

  • IsXPS

    Testa a conformidade de um arquivo com a XML Paper Specification (XPS) e a Open Packaging Conventions (OPC) Specification.

  • 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 de documentos PrintTicket e PrintCapabilities.

API de Impressão XPS

Embalagem

Imprimindo

[Programa de Amostra 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))