Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты для документовchevron_rightПросмотр XPS / OXPSПросмотр XPS / OXPS

Просмотр XPS / OXPS

Откройте документы фиксированной вёрстки XPS и OXPS от Microsoft и читайте их постранично, без всяких компонентов Windows.

upload_file

Нажмите для выбора или перетащите файлы сюда

XPS или OXPS

Допустимо: .xps,.oxps

Похожие инструменты

Просмотр CHM

Просмотр CHM

Откройте старый файл скомпилированной HTML-справки Microsoft, пройдите по дереву содержания и читайте страницы в браузере.

Конвертер XPS

Конвертер XPS

Преобразуйте документы XPS и OXPS в PDF, SVG, PNG или JPEG с выбором диапазона страниц, разрешения и фона.

Просмотр MHTML / MHT

Просмотр MHTML / MHT

Откройте веб-страницу, сохранённую в одном файле MHT или MHTML, и посмотрите её вместе с собственными изображениями и стилями.

Просмотр файлов электронной почты

Просмотр файлов электронной почты

Откройте файлы EML и Outlook MSG в браузере: заголовки, отрисованное тело письма, структуру MIME и вложения — без почтового клиента.

Калькулятор кредита

Калькулятор кредита

Рассчитывайте ежемесячный платеж, общий процент и полную стоимость по сумме, ставке и сроку.

Генератор случайных предложений

Генератор случайных предложений

Генерируйте случайные предложения для заглушек, тестирования и контентных экспериментов.

Нумерация страниц PDF

Нумерация страниц PDF

Добавляйте номера страниц в PDF с настраиваемыми позицией, форматом, размером шрифта и начальным номером.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Почему XPS так трудно открыть

XPS был ответом Microsoft на PDF. Средство просмотра XPS годами поставлялось с Windows, а потом было удалено; на macOS и Linux его не было никогда. Так совершенно обычный документ оказывается невозможно открыть на той машине, что перед вами.

При этом файл XPS — не загадка. Это ZIP по Open Packaging Convention — тот же контейнер, что у .docx — страницы которого представляют собой XML FixedPage, небольшое подмножество XAML. Это подмножество отображается на SVG почти поэлементно, и именно поэтому браузер способен его нарисовать:

  • FixedPage становится <svg> с viewBox в единицах 1/96 дюйма
  • Canvas становится <g> со своим преобразованием и прозрачностью
  • Path.Data становится <path d="…"> после перевода геометрического синтаксиса XAML и его правил заливки F0/F1
  • Glyphs становится <text>, размещённым в начале своей базовой линии
  • ImageBrush становится <image> с картинкой, встроенной из пакета

OXPS — стандартизованная ISO версия того же самого. Здесь открываются оба.

Порядок страниц берётся из пакета, а не из имён файлов

Страницы находятся по цепочке FixedDocumentSequence → FixedDocument → PageContent, ровно как это делает настоящая программа чтения. Сортировка файлов .fpage по имени даёт неверный порядок, как только в документе десять страниц или его хоть раз переставляли.

Что рисуется, а что нет

Каждая страница сообщает, что произвёл отрисовщик: сколько контуров, текстовых прогонов, изображений и холстов он выдал, и сколько элементов не смог отобразить. Если последнее число не ноль, страница неполна — и об этом говорится на самой странице, а не в сноске. Предупреждения отрисовщика — отсутствующая часть с картинкой, шрифт, которого нет в пакете, — тоже перечисляются.

Одно ограничение стоит назвать прямо. XPS хранит пошаговые смещения каждого глифа в атрибуте Indices текстового прогона; применить их точно можно только имея метрики самого шрифта. Вместо этого прогон ставится в начало своей базовой линии, а строку раскладывает браузер. Обычный текст выходит верно; строки с сильным кернингом или выключкой по формату могут уехать на долю знака.

Здесь же

Заголовок, автор и даты документа из его основных свойств, структура пакета, список встроенных изображений и шрифтов, навигация с миниатюрами, масштаб и выгрузка страницы в SVG. Для PDF или PNG воспользуйтесь конвертером XPS.

Конфиденциальность

Документ открывается в браузере. Ничего не загружается на сервер.