Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas de documentoschevron_rightVisualizador XPS / OXPSVisualizador XPS / OXPS

Visualizador XPS / OXPS

Abra os documentos de layout fixo XPS e OXPS da Microsoft e leia-os página a página, sem precisar de componentes do Windows.

upload_file

Clique para procurar ou arraste e solte arquivos aqui

XPS ou OXPS

Aceito: .xps,.oxps

Ferramentas semelhantes

Visualizador CHM

Visualizador CHM

Abra um arquivo de ajuda HTML compilada da Microsoft, percorra sua árvore de conteúdo e leia suas páginas no navegador.

Conversor XPS

Conversor XPS

Converta documentos XPS e OXPS para PDF, SVG, PNG ou JPEG, com controle de intervalo de páginas, resolução e fundo.

Visualizador MHTML / MHT

Visualizador MHTML / MHT

Abra uma página web arquivada num único arquivo MHT ou MHTML e veja-a renderizada com suas imagens e folhas de estilo.

Inspetor de arquivos Publisher

Inspetor de arquivos Publisher

Leia os metadados e recupere as imagens incorporadas de um arquivo .pub do Microsoft Publisher, sem ter o Publisher instalado.

Conversor para Minúsculas

Conversor para Minúsculas

Converta texto para minúsculas instantaneamente.

Extrair páginas de PDF

Extrair páginas de PDF

Extraia páginas específicas de um arquivo PDF.

Markdown para HTML

Markdown para HTML

Converta Markdown para HTML de forma instantânea com pré-visualização em tempo real.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

Por que é difícil abrir um XPS

O XPS foi a resposta da Microsoft ao PDF. O Visualizador de XPS veio com o Windows por anos e depois foi removido; no macOS e no Linux nunca existiu. Assim, um documento perfeitamente comum acaba impossível de abrir no computador à sua frente.

Mas um arquivo XPS não tem mistério. É um ZIP no formato Open Packaging Convention — o mesmo contêiner de um .docx — cujas páginas são XML FixedPage, um pequeno subconjunto do XAML. Esse subconjunto se traduz para SVG quase elemento a elemento, e é por isso que um navegador consegue desenhá-lo:

  • FixedPage vira um <svg> com viewBox em unidades de 1/96 de polegada
  • Canvas vira um <g>, mantendo transformação e opacidade
  • Path.Data vira <path d="…"> depois de traduzir a sintaxe geométrica do XAML e suas regras de preenchimento F0/F1
  • Glyphs vira <text> posicionado na origem de sua linha de base
  • um ImageBrush vira <image> com a figura incorporada do pacote

OXPS é a versão padronizada pela ISO da mesma coisa. Os dois abrem aqui.

A ordem das páginas vem do pacote, não dos nomes

As páginas são encontradas seguindo o FixedDocumentSequence até seus FixedDocument e daí até cada PageContent, exatamente como faz um leitor de verdade. Ordenar os arquivos .fpage por nome dá a ordem errada assim que um documento tem dez páginas ou já foi reorganizado.

O que ele desenha e o que não

Cada página informa o que o renderizador produziu: quantos traçados, séries de texto, imagens e telas ele emitiu, e quantos elementos ele não soube traduzir. Se esse último número não for zero, a página não está completa, e isso é dito na própria página, não numa nota de rodapé. Os avisos do renderizador — uma imagem faltando, uma fonte que não está no pacote — também são listados.

Uma limitação merece ser dita com clareza. O XPS fornece avanços por glifo no atributo Indices de cada série de texto; aplicá-los com exatidão exige as métricas da própria fonte. Em vez disso, cada série é colocada na origem de sua linha de base e o navegador compõe a cadeia. Texto comum sai certo; linhas com muito kerning ou justificadas podem desviar uma fração de caractere.

Também aqui

O título, o autor e as datas do documento a partir de suas propriedades básicas, a estrutura do pacote, a lista de imagens e fontes incorporadas, navegação com miniaturas, zoom e download de cada página em SVG. Para obter PDF ou PNG, use o Conversor XPS.

Privacidade

O documento é aberto no seu navegador. Nada é enviado.