Documentos XPS
Esta seção descreve as tecnologias de documento suportadas pelo Microsoft Windows.
- Escolhendo uma tecnologia de documento
- Nesta seção
- Ferramentas de documento XPS
- Tópicos relacionados
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.
-
Testa a conformidade de um arquivo com a XML Paper Specification (XPS) e a Open Packaging Conventions (OPC) Specification.
-
Uma ferramenta de prompt de comando que analisa arquivos de documento XPS para compatibilidade com a especificação XPS 1.0.
-
Uma ferramenta que verifica a validade de documentos PrintTicket e PrintCapabilities.
Tópicos relacionados
- [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))