Especificação de papel em XML aberto - Open XML Paper Specification

Especificação de papel em XML aberto (OpenXPS)
XPSIcon.png
Extensão de nome de arquivo
.oxps, .xps
Tipo de mídia da Internet
application / oxps, application / vnd.ms-xpsdocument
Desenvolvido por Microsoft , Ecma International
lançamento inicial Outubro de 2006
Último lançamento
Primeira edição
(16 de junho de 2009)
Tipo de formato Linguagem de descrição da página , formato de arquivo do documento
Contido por Convenções de embalagem aberta
Estendido de ZIP , XML , XAML
Padrão ECMA-388
Local na rede Internet www .ecma-international .org / publicações / padrões / Ecma-388 .htm

Open XML Paper Specification (também conhecido como OpenXPS ) é uma especificação aberta para uma linguagem de descrição de página e um formato de documento fixo. A Microsoft o desenvolveu como XML Paper Specification (XPS). Em junho de 2009, a Ecma International o adotou como padrão internacional ECMA-388 .

É uma especificação baseada em XML (mais precisamente baseada em XAML ), baseada em um novo caminho de impressão (representação de dados de processamento de impressão e fluxo de dados) e um formato de documento vetorial gerenciado por cores que suporta independência de dispositivo e independência de resolução . No Windows 8, o .xps foi substituído pelo formato .oxps padrão ECMA , que não tem suporte nativo nas versões mais antigas do Windows.

Formato

O formato de documento XPS consiste em marcação XML estruturada que define o layout de um documento e a aparência visual de cada página, junto com regras de renderização para distribuição, arquivamento, renderização, processamento e impressão dos documentos. Notavelmente, a linguagem de marcação para XPS é um subconjunto de XAML , permitindo-lhe incorporar elementos de vetor em documentos.

Um arquivo XPS é um arquivo ZIP usando as convenções de embalagem aberta , contendo os arquivos que constituem o documento. Isso inclui um arquivo de marcação XML para cada página, texto, fontes incorporadas , imagens rasterizadas, gráficos vetoriais 2D , bem como as informações de gerenciamento de direitos digitais . O conteúdo de um arquivo XPS pode ser examinado abrindo-o em um aplicativo que ofereça suporte a arquivos ZIP.

Existem dois formatos XPS incompatíveis disponíveis. O gravador do documento original imprimiu em .xps no Windows 7 e no Windows Vista . A partir do Windows 8 , o gravador de documentos é padronizado para o formato .oxps .

A Microsoft oferece dois conversores gratuitos. XpsConverter converte documentos entre .xpse .oxpsformato, enquanto OxpsConverter converte documentos de .oxpspara o .xpsformato.

Recursos

O XPS especifica um conjunto de funcionalidades de layout de documento para documentos paginados e imprimíveis. Ele também oferece suporte para recursos como gradientes de cores , transparências , espaços de cores CMYK , calibração de impressora , sistemas de várias tintas e esquemas de impressão . O XPS oferece suporte à tecnologia de gerenciamento de cores do Windows Color System para precisão na conversão de cores em todos os dispositivos e maior faixa dinâmica . Inclui um processador de imagem raster de software (RIP) (para download separadamente). O subsistema de impressão oferece suporte a cores nomeadas , simplificando a definição de cores para imagens transmitidas a impressoras que oferecem suporte a essas cores.

XPS suporta imagens HD Photo nativamente para imagens raster. O formato XPS usado no arquivo de spool representa efeitos gráficos avançados, como imagens 3D, efeitos de brilho e gradientes como primitivos do Windows Presentation Foundation, que os drivers de impressora podem descarregar sua rasterização para a impressora a fim de reduzir a carga computacional se a impressora for capaz de rasterizando esses primitivos.

Semelhanças com PDF e PostScript

Como Adobe Inc. 's PDF , XPS é um formato de documento de layout fixo projetado para preservar a fidelidade documento, proporcionando aparência do documento independente do dispositivo. PDF é um banco de dados de objetos que podem ser criados a partir de PostScript ou gerados diretamente de aplicativos, enquanto o XPS é baseado em XML. Ambos os formatos são compactados , embora usando métodos diferentes. A arquitetura do pipeline de filtro do XPS também é semelhante à usada em impressoras que suportam a linguagem de descrição de página PostScript. O PDF inclui recursos dinâmicos propositalmente não suportados pelo formato XPS.

Comparação entre OXPS e PDF
Formato de arquivo OpenXPS PDF
Autor original Microsoft Adobe Systems
Padronizado por Ecma International ISO
Primeira data de lançamento ao público 2006 1993
Última versão estável Ecma International Standard ECMA-388 - Especificação de papel em XML aberto - 1ª edição ISO 32000-1: 2008 - Gerenciamento de documentos - Formato de documento portátil - Parte 1: PDF 1.7
Última versão padronizada Ecma International Standard ECMA-388 - Especificação de papel em XML aberto - 1ª edição ISO 32000-2: 2017 - Gerenciamento de documentos - Formato de documento portátil - Parte 2: PDF 2.0
Tipo de linguagem Linguagem de marcação ( XML ) PDF é um banco de dados de objetos que podem ser criados a partir de PostScript ou gerados diretamente por um aplicativo.
Representação de esquema XML Esquema XML (W3C) (XSD) e RELAX NG (ISO / IEC 19757-2) N / D
Formato de compressão fecho eclair LZW para texto e imagens; JPEG, JPEG 2000 e RLE apenas para imagens
Estrutura do contêiner Convenções de embalagem aberta (ISO / IEC 29500-2: 2008)
Conteúdo gráfico 3D X3D (ISO / IEC 19775/19776) U3D (Padrão ECMA-363), PRC (Compacto de Representação do Produto, ISO 14739-1: 2014)
Compressão total do conteúdo do arquivo sim Compressão de coleções de objetos
Download rápido de página por página de servidores da web sim sim
Vários documentos em um arquivo sim sim
Marcadores e esboço do documento sim sim
Refundível Não Com marcação de PDF
Hiperlinks sim sim
Miniaturas de página sim sim
Anotações sim sim
Transparências de imagem sim sim
Preenchimentos de gradiente sim sim
Canal alfa nas definições de cores sim sim
Suporte para vários modos de mesclagem de transparência ? sim
Rastreamento de mudança Não Não
Proteção de senha sim sim
Assinaturas digitais sim sim
JPEG (RGB e CMYK) (ISO / IEC 10918-1) sim sim
JPEG 2000 (ISO / IEC 15444-1) Não sim
JBIG2 para imagens de dois níveis Não sim
PNG sim sim
TIFF (RGB e CMYK) sim Não
JPEG XR (ISO / IEC 29199-2: 2009) sim Não
Suporte cinza sim sim
Suporte RGB sim sim
Suporte CMYK sim sim
Suporte de cor especial sim sim
Extensões de nome de arquivo bois pdf
Tipos de mídia da Internet aplicação / oxps aplicação / pdf
Licenciamento padrão Conteúdo não gratuito , baixado gratuitamente da Ecma
Formato de arquivo OpenXPS PDF

Visualização e criação de documentos XPS

O Windows Vista e posterior oferece suporte à criação e exibição de XPS. Além disso, a arquitetura de impressão do Windows Vista usa XPS como formato de spooler.

Os aplicativos podem criar documentos XPS imprimindo no XPS Document Writer, uma impressora virtual que vem com o Windows. Esses arquivos são abertos no XPS Viewer, um componente opcional que vem com o Windows Vista e posterior. No Windows Vista, o XPS é hospedado no Internet Explorer , mas nas versões subsequentes, é um aplicativo autônomo. Ambas as versões suportam gerenciamento de direitos digitais e assinaturas digitais . O Windows 8 também vem com um aplicativo chamado "Reader", que lê arquivos XPS e PDF.

O instalador do .NET Framework 3.0 para Windows XP também adiciona o XPS Viewer hospedado no IE, bem como o XPS Document Writer. Desde então, a Microsoft lançou o XPS Essentials Pack para Windows XP, Server 2003 e Vista, que inclui o visualizador autônomo, um plug-in IFilter que ajuda o Windows Desktop Search a indexar o conteúdo de arquivos XPS e outro plug-in para o Windows Explorer para ajudar a gerar miniaturas para arquivos XPS. A instalação deste pacote permite que os sistemas operacionais anteriores ao Windows Vista usem o spooler de impressão XPS em vez do spooler antigo baseado em GDI . O spooler de impressão XPS pode produzir impressões de melhor qualidade para impressoras que consomem diretamente o formato XPS.

Software de terceiros

Nome Plataforma Função
Evince Linux Um visualizador de documentos para vários formatos de documentos; pode exibir documentos XPS graças ao libgxps.
MuPDF Linux , Windows , Android , iOS Um visualizador leve de PDF, XPS e OpenXPS; licenciado sob os termos da AGPL v3
Harlequin RIP Windows , Mac OS , Linux , ThreadX Renderiza arquivos XPS para impressão ou exibição; usado em impressoras desktop, prensas de produção digital, pré - impressão e software
Okular Linux , FreeBSD , Windows , Solaris O visualizador de documentos do projeto KDE ; pode exibir documentos XPS
STDU Viewer Microsoft Windows Pode exibir documentos XPS, bem como outros formatos de documentos eletrônicos. Outros aplicativos STDU podem lidar com organização / navegação, conversão e extração.
Sumatra PDF janelas Pode exibir documentos XPS, entre outros formatos, desde a versão 1.5, graças ao MuPDF
Xara Designer Pro janelas Aplicativo de gráficos vetoriais com suporte para XPS
Anotador XPS janelas Visualizador autônomo de XPS que pode assinar digitalmente e fazer anotações em documentos XPS e converter documentos XPS em formatos de imagem comuns.
Visualizador XPS janelas Aplicativo gratuito da Software Imaging Ltd. para visualizar arquivos XPS

Hardware

A XPS teve o suporte de empresas de impressão como Konica Minolta , Sharp , Canon , Epson , Hewlett-Packard e Xerox e empresas de software e hardware como CSR (anteriormente Zoran) e Global Graphics . As impressoras XPS nativas foram introduzidas pela Canon, Konica Minolta, Toshiba e Xerox. Os dispositivos no nível Certified for Windows de certificação de conformidade com o logotipo do Windows foram obrigados a ter drivers XPS para impressão desde 1º de junho de 2007.

Licenciamento

A Microsoft lançou o XPS sob uma licença de patente isenta de royalties chamada Community Promise for XPS , permitindo aos usuários criar implementações da especificação que lêem, gravam e renderizam arquivos XPS, desde que incluam um aviso na fonte de que as tecnologias implementadas podem ser prejudicadas por patentes detidas pela Microsoft. A Microsoft também exigiu que as organizações "envolvidas no negócio de desenvolver (i) scanners que geram Documentos XPS; (ii) impressoras que consomem Documentos XPS para produzir cópias impressas; ou (iii) driver de impressão ou produtos de software de imagem raster ou seus componentes que convertem Documentos XPS com a finalidade de produzir cópias impressas, [...] não processarão a Microsoft ou qualquer um de seus licenciados sob a Especificação de Papel XML ou clientes por violação de quaisquer Patentes Derivadas de Especificação de Papel XML (conforme definido abaixo) em conta de qualquer fabricação, uso, venda, oferta para venda, importação ou outra disposição ou promoção de quaisquer implementações de XML Paper Specification. " A especificação em si foi lançada sob uma licença de copyright livre de royalties, permitindo sua distribuição gratuita.

Em 13 de setembro de 2011, a Monotype Imaging anunciou que tinha licenciado seus filtros de conversão vetorial XPS para PCL 6 e XPS para PostScript para a Microsoft para uso na próxima versão do Windows.

História e padronização

Em 2003, a Global Graphics foi escolhida pela Microsoft para fornecer consultoria e serviços de desenvolvimento de prova de conceito no XPS e trabalhou com as equipes de desenvolvimento do Windows na especificação e arquitetura de referência para o novo formato. A Microsoft submeteu a especificação XPS à Ecma International . Em junho de 2007, o Ecma International Technical Committee 46 (TC46) foi criado para desenvolver um padrão baseado na Open XML Paper Specification (OpenXPS).

Na 97ª Assembleia Geral realizada em Budapeste , em 16 de junho de 2009, a Ecma International aprovou a Open XML Paper Specification (OpenXPS) como um padrão Ecma (ECMA-388). Os membros do TC46 incluíam:

Veja também

Referências

links externos