Por qué cuesta tanto abrir un XPS
XPS fue la respuesta de Microsoft al PDF. El Visor de XPS venía con Windows durante años y luego se retiró; en macOS y Linux no existió nunca. Así que un documento perfectamente normal acaba siendo imposible de abrir en el ordenador que tienes delante.
Pero un archivo XPS no tiene ningún misterio. Es un ZIP con la Open Packaging Convention —el mismo contenedor que un .docx— cuyas páginas son XML FixedPage, un subconjunto pequeño de XAML. Ese subconjunto se traduce a SVG casi elemento por elemento, y por eso un navegador puede dibujarlo:
FixedPagese convierte en un<svg>con un viewBox en unidades de 1/96 de pulgadaCanvasse convierte en un<g>que conserva su transformación y su opacidadPath.Datase convierte en<path d="…">tras traducir la sintaxis geométrica de XAML y sus reglas de rellenoF0/F1Glyphsse convierte en<text>colocado en el origen de su línea base- un
ImageBrushse convierte en<image>con la imagen incrustada desde el paquete
OXPS es la versión estandarizada por ISO de lo mismo. Aquí se abren los dos.
El orden de las páginas viene del paquete, no de los nombres
Las páginas se localizan siguiendo el FixedDocumentSequence hasta sus FixedDocument y de ahí hasta cada PageContent, igual que hace un lector de verdad. Ordenar los archivos .fpage por nombre da un orden equivocado en cuanto un documento tiene diez páginas o se ha reordenado alguna vez.
Qué dibuja y qué no
Cada página informa de lo que produjo el renderizador: cuántos trazados, series de texto, imágenes y lienzos emitió, y cuántos elementos no supo traducir. Si ese último número no es cero, la página no está completa, y se dice en la propia página y no en una nota al pie. También se listan los avisos del renderizador: una imagen que falta, una fuente que no está en el paquete.
Merece la pena decir con claridad una limitación. XPS proporciona los avances por glifo en el atributo Indices de cada serie de texto; aplicarlos con exactitud requiere las métricas de la propia fuente. En su lugar, cada serie se coloca en el origen de su línea base y el navegador compone la cadena. El texto normal sale bien; las líneas muy interletradas o justificadas pueden desviarse una fracción de carácter.
También aquí
El título, el autor y las fechas del documento tomados de sus propiedades básicas, la estructura del paquete, la lista de imágenes y fuentes incrustadas, navegación con miniaturas, zoom y descarga de cada página en SVG. Para obtener PDF o PNG, usa el Convertidor XPS.
Privacidad
El documento se abre en tu navegador. No se sube nada.
Tiny Online Tools







