Расширение имени файла | .oxps, [1] .xps |
---|---|
Тип интернет-СМИ | приложение/oxps, приложение/vnd.ms-xpsдокумент |
Разработано | Microsoft , Ecma International |
Первоначальный выпуск | Октябрь 2006 г ( 2006-10 ) |
Последний релиз | Первое издание 16 июня 2009 г ( 2009-06-16 ) |
Тип формата | Язык описания страницы , формат файла документа |
Содержится в | Открытые конвенции по упаковке |
Расширенный от | ZIP -архив , XML-архив , XAML-архив |
Стандарт | ЕСМА-388 |
Веб-сайт | www.ecma-international.org/publications/standards/Ecma-388.htm |
Open XML Paper Specification (также называемая OpenXPS ) — открытая спецификация для языка описания страниц и фиксированного формата документа. Microsoft разработала ее как XML Paper Specification (XPS). В июне 2009 года Ecma International приняла ее в качестве международного стандарта ECMA-388 . [2]
Это спецификация на основе XML (точнее, на основе XAML ), основанная на новом пути печати (представлении данных обработки печати и потоке данных) и векторном формате документа с управлением цветом , который поддерживает независимость от устройств и разрешение . В Windows 8 .xps был заменен на стандартный формат ECMA .oxps , который изначально не поддерживается в старых версиях Windows. [1]
OpenXPS был представлен Microsoft как альтернатива Portable Document Format (PDF). Однако PDF остался стандартным выбором, а поддержка и знакомство пользователей с файлами XPS ограничены. Он был описан как забытая технология, которая может вызвать трудности у получателей документов в формате, с которым они не знакомы. [3]
Формат документа XPS состоит из структурированной разметки XML, которая определяет макет документа и внешний вид каждой страницы, а также правила рендеринга для распространения, архивирования, рендеринга, обработки и печати документов. Примечательно, что язык разметки для XPS является подмножеством XAML , что позволяет ему включать векторные элементы в документы.
Файл XPS — это архив ZIP , использующий Open Packaging Conventions , содержащий файлы, составляющие документ. К ним относятся файл разметки XML для каждой страницы, текст, встроенные шрифты , растровые изображения, двухмерная векторная графика , а также информация об управлении цифровыми правами . Содержимое файла XPS можно просмотреть, открыв его в приложении, поддерживающем файлы ZIP.
Доступны два несовместимых формата XPS. Исходный редактор документов печатался в формате .xps в Windows 7 и Windows Vista . Начиная с Windows 8 , редактор документов по умолчанию использует формат .oxps . [1]
Microsoft предоставляет два бесплатных конвертера. XpsConverter преобразует документы между форматами .xps
и [4] , а OxpsConverter преобразует документы из в формат. [5].oxps
.oxps
.xps
XPS определяет набор функциональных возможностей макета документа для постраничных, печатных документов. Он также поддерживает такие функции, как цветовые градиенты , прозрачности , цветовые пространства CMYK , калибровка принтера , многоцветные системы и схемы печати . XPS поддерживает технологию управления цветом Windows Color System для точного преобразования цветов на разных устройствах и более высокого динамического диапазона . Он включает в себя программный процессор растровых изображений (RIP) (загружается отдельно). [6] Подсистема печати поддерживает именованные цвета , упрощая определение цвета для изображений, передаваемых на принтеры, поддерживающие эти цвета.
XPS изначально поддерживает изображения HD Photo для растровых изображений. [7] Формат XPS, используемый в файле спула, представляет расширенные графические эффекты, такие как 3D-изображения, эффекты свечения и градиенты, как примитивы Windows Presentation Foundation, которые драйверы принтера могут перекладывать на принтер для снижения вычислительной нагрузки, если принтер способен растеризовать эти примитивы. [ необходима цитата ]
Как и PDF , XPS — это язык описания страниц, использующий формат документа с фиксированной компоновкой, разработанный для сохранения точности документа, [8] обеспечивая независимый от устройства внешний вид документа. PDF использует синтаксис объектов Carousel (COS) для формирования базы данных объектов с произвольным доступом, которые могут быть созданы из PostScript или сгенерированы непосредственно из приложений, тогда как XPS основан на XML. Оба формата сжимаются , хотя и с использованием разных методов. Архитектура конвейера фильтров XPS также похожа на ту, которая используется в принтерах, поддерживающих язык описания страниц PostScript. PDF включает динамические возможности, намеренно не поддерживаемые форматом XPS. [9] [ неудавшаяся проверка ] Существует множество ресурсов для преобразования из XPS в PDF и некоторые для преобразования из PDF в XPS. Часто предлагаемый метод заключается в открытии файла XPS в программе с возможностью печати, а затем «печати» на виртуальном принтере PDF, таком как Microsoft Print to PDF, [10] с аналогичной процедурой преобразования из PDF в XPS.
Формат файла | OpenXPS | |
---|---|---|
Автор оригинала | Майкрософт | Adobe Системс |
Стандартизировано | Международная ассоциация ECMA [11] | ИСО |
Первая дата публичного релиза | 2006 [12] | 1993 [13] |
Последняя стабильная версия | Международный стандарт Ecma ECMA-388 — Спецификация Open XML Paper — 1-е издание | ISO 32000-2:2020 — Управление документами — Переносимый формат документа — Часть 2: PDF 2.0 |
Последняя стандартизированная версия | Международный стандарт Ecma ECMA-388 — Спецификация Open XML Paper — 1-е издание | ISO 32000-2:2020 — Управление документами — Переносимый формат документа — Часть 2: PDF 2.0 |
Тип языка | Язык разметки ( XML ) [14] [15] | PDF — это двоичный формат файла с произвольным доступом, содержащий базу данных объектов, которые могут быть созданы из PostScript или сгенерированы непосредственно приложением. |
Представление XML-схемы | XML-схема (W3C) (XSD) и RELAX NG (ISO/IEC 19757-2) [2] | Н/Д |
Формат сжатия | Контейнер: ZIP [14] [15] [16] (Хотя flate (должен быть Deflate) упоминается в стороннем документе, для контейнера не предписывается какой-либо конкретный метод сжатия.) [17] Полезная нагрузка: JPEG, PNG, TIFF, JPEG XR сжимаются в зависимости от их типов файлов. [18] | LZW для текста и изображений; JPEG, JPEG 2000 , JBIG2 , сжатие CCITT Group 4 и RLE для изображений [19] |
Структура контейнера | Открытые соглашения по упаковке (ISO/IEC 29500-2:2008) [14] [15] | |
3D-графический контент | X3D (ИСО/МЭК 19775/19776) [2] | U3D (Стандарт ECMA-363), [20] [21] PRC (Стандарт представления продукта, ISO 14739-1:2014), [22] STEP AP 242 (ISO 10303-242), [23] glTF [24] |
Полное сжатие содержимого файла | Да [22] | Сжатие коллекций объектов [25] |
Быстрая постраничная загрузка с веб-серверов | Да [22] | Да [22] |
Несколько документов в одном файле | Да [22] | Да [26] |
Закладки и структура документа | Да [22] [27] | Да [22] [28] |
Переплавляемый | Нет [29] | С тегами PDF [30] |
Гиперссылки | Да [22] [31] [32] | Да [22] [28] |
Миниатюры страниц | Да [22] [31] | Да [22] [33] |
Аннотации | Да [31] | Да [22] [28] |
Прозрачные изображения | Да [22] | Да [22] |
Градиентная заливка | Да [22] [32] | Да [22] |
Альфа-канал в определениях цвета | Да [22] | Да [22] |
Поддержка нескольких режимов наложения прозрачности | ? | Да [25] |
Отслеживание изменений | Нет [22] | Нет [22] |
Защита паролем | Да [22] | Да [22] [28] |
Цифровые подписи | Да [15] [16] [22] [31] | Да [28] [34] |
JPEG (RGB и CMYK) (ISO/IEC 10918-1) | Да [16] [22] | Да [34] |
JPEG 2000 (ИСО/МЭК 15444-1) | Нет [22] | Да [34] |
JBIG2 для двухуровневых изображений | Нет [22] | Да [25] |
PNG | Да [22] | Да [22] |
TIFF (RGB и CMYK) | Да [22] | Нет [22] |
JPEG XR (ISO/IEC 29199-2:2009) | Да [14] | Нет [22] |
Серая поддержка | Да [22] | Да [22] |
Поддержка RGB- подсветки | Да [22] | Да [22] |
Поддержка CMYK | Да [22] | Да [22] |
Поддержка плашечных цветов | Да [22] | Да [22] |
Расширения имени файла | oxps [2] | pdf-файл [35] |
Типы интернет-СМИ | приложение/oxps [2] | приложение/pdf [36] |
Стандартное лицензирование | Несвободный контент , загружаемый бесплатно с Ecma |
|
Формат файла | OpenXPS |
Windows Vista и более поздние версии поддерживают как создание, так и просмотр XPS. [38] Кроме того, архитектура печати Windows Vista использует XPS в качестве формата спулера. [8]
Приложения могут создавать документы XPS, печатая на XPS Document Writer, виртуальном принтере , который поставляется вместе с Windows. Эти файлы открываются в XPS Viewer, дополнительном компоненте, который поставляется с Windows Vista и более поздними версиями. В Windows Vista XPS размещается в Internet Explorer , но в последующих версиях это отдельное приложение. Обе версии поддерживают управление цифровыми правами и цифровые подписи . Windows 8 также поставляется с приложением под названием «Reader», которое читает файлы XPS и PDF. [39] [ не удалось проверить ]
Установщик .NET Framework 3.0 для Windows XP также добавляет XPS Viewer, размещенный в IE, а также XPS Document Writer. С тех пор Microsoft выпустила пакет XPS Essentials Pack для Windows XP, Server 2003 и Vista, [39] [40], который включает в себя автономный просмотрщик, подключаемый модуль IFilter , который помогает Windows Desktop Search индексировать содержимое файлов XPS, и еще один подключаемый модуль для Windows Explorer, помогающий создавать эскизы для файлов XPS. [39] Установка этого пакета позволяет операционным системам до Windows Vista использовать диспетчер очереди печати XPS [41] вместо старого диспетчера очереди печати на основе GDI . [42] Диспетчер очереди печати XPS может производить более качественные отпечатки для принтеров, которые напрямую используют формат XPS. [43]
Имя | Платформа | Функция |
---|---|---|
Эвинс | Линукс | Просмотрщик документов для нескольких форматов документов; может отображать документы XPS благодаря libgxps. [44] |
MuPDF | Linux , Windows , Android , iOS | Легкий просмотрщик PDF, XPS и OpenXPS; лицензирован в соответствии с условиями AGPL v3 |
Арлекин RIP | Windows , Mac OS , Linux , ThreadX | Создает файлы XPS для печати или отображения; используется в настольных принтерах, цифровых печатных машинах, допечатной подготовке и программном обеспечении [45] |
Окуляр | Linux , FreeBSD , Windows , Solaris | Просмотрщик документов проекта KDE ; может отображать документы XPS [46] |
Просмотрщик STDU | Майкрософт Виндоус | Может отображать документы XPS, а также другие форматы электронных документов. Другие приложения STDU могут обрабатывать организацию/просмотр, преобразование и извлечение. [47] |
Суматра PDF | Окна | Может отображать документы XPS, среди прочих форматов, начиная с версии 1.5, благодаря MuPDF [48] |
Xara Дизайнер Профессиональный | Окна | Приложение векторной графики с поддержкой XPS |
XPS-аннотатор | Окна | Автономный просмотрщик XPS, который может подписывать и аннотировать документы XPS, а также конвертировать документы XPS в распространенные форматы изображений. [49] |
XPS-просмотрщик | Окна | Бесплатное приложение от Software Imaging Ltd. для просмотра XPS-файлов [50] |
XPS поддерживали такие компании, как Konica Minolta , Sharp , [51] Canon , Epson , Hewlett-Packard , [52] и Xerox [53] , а также такие компании, как CSR (ранее Zoran) , [54] и Global Graphics . [55] Собственные принтеры XPS были представлены Canon, Konica Minolta, Toshiba и Xerox. [56] Устройства на уровне сертификации соответствия Windows Logo Certified for Windows должны были иметь драйверы XPS для печати с 1 июня 2007 года. [57]
Microsoft выпустила XPS по бесплатной патентной лицензии под названием Community Promise for XPS , [58] [59] позволяющей пользователям создавать реализации спецификации, которые читают, записывают и отображают файлы XPS, при условии включения в исходный код уведомления о том, что реализованные технологии могут быть обременены патентами, принадлежащими Microsoft. Microsoft также потребовала, чтобы организации, «занимающиеся разработкой (i) сканеров, которые выводят документы XPS; (ii) принтеров, которые потребляют документы XPS для создания печатных копий; или (iii) драйверов печати или программных продуктов для растровых изображений или их компонентов, которые преобразуют документы XPS для создания печатных копий, [...] не будут подавать в суд на Microsoft или любого из ее лицензиатов в соответствии со спецификацией XML Paper или клиентов за нарушение любых производных патентов спецификации XML Paper (как определено ниже) в связи с любым производством, использованием, продажей, предложением для продажи, импортом или иным распоряжением или продвижением любых реализаций спецификации XML Paper». Сама спецификация была выпущена по бесплатной лицензии на авторские права, разрешающей ее свободное распространение. [60]
13 сентября 2011 года компания Monotype Imaging объявила, что лицензировала свои фильтры преобразования векторных изображений XPS-to-PCL 6 и XPS-to-PostScript компании Microsoft для использования в следующей версии Windows. [61] [62]
В 2003 году компания Global Graphics была выбрана корпорацией Microsoft для предоставления консалтинговых услуг и услуг по разработке концепции XPS, а также работала с командами разработчиков Windows над спецификацией и эталонной архитектурой для нового формата. [63] Компания Microsoft представила спецификацию XPS в Ecma International . [64] В июне 2007 года был создан Технический комитет Ecma International 46 (TC46) для разработки стандарта на основе спецификации Open XML Paper Specification (OpenXPS). [65]
На 97-й Генеральной ассамблее, состоявшейся в Будапеште 16 июня 2009 года, Ecma International одобрила спецификацию Open XML Paper Specification (OpenXPS) в качестве стандарта Ecma (ECMA-388). [66] В состав TC46 вошли:
Этот раздел нуждается в расширении . Вы можете помочь, дополнив его. ( Октябрь 2024 ) |
Файлы XPS могут быть заражены вредоносным ПО. [67] [68]
Функция переформатирования зависит от тегов, чтобы перерисовывать страницу PDF в соответствии с существующей шириной окна, но переформатирует содержимое только на одной странице за раз.