Спецификация Open XML Paper (также называемая OpenXPS ) - это открытая спецификация для языка описания страниц и фиксированного формата документа. Microsoft разработала его как XML Paper Specification (XPS). В июне 2009 года Ecma International приняла его как международный стандарт ECMA-388 . [2]
Расширение имени файла | .oxps, [1] .xps |
---|---|
Тип интернет-СМИ | приложение / oxps, приложение / vnd.ms-xpsdocument |
Разработано | Microsoft , Ecma International |
Первый выпуск | Октябрь 2006 г. |
Последний релиз | Первое издание (16 июня 2009 г.) |
Тип формата | Язык описания страницы , формат файла документа |
Содержится | Соглашения об открытой упаковке |
Расширен с | ZIP , XML , XAML |
Стандарт | ECMA-388 |
Веб-сайт | www |
Это спецификация на основе XML (точнее, на основе XAML ), основанная на новом пути печати (представление данных обработки печати и поток данных) и формате векторного документа с управляемым цветом, который поддерживает независимость устройства и независимость от разрешения . В Windows 8 .xps был заменен стандартным форматом .oxps ECMA , который изначально не поддерживается в старых версиях Windows. [1]
Формат
Формат документа 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
и .oxps
форматом, [3] , а OxpsConverter преобразует документы из .oxps
в .xps
формате. [4]
Функции
XPS определяет набор функциональных возможностей макета документа для документов с разбивкой на страницы и для печати. Он также поддерживает такие функции, как цветовые градиенты , прозрачные пленки , цветовые пространства CMYK , калибровка принтера , системы с несколькими чернилами и схемы печати . XPS поддерживает технологию управления цветом Windows Color System для точного преобразования цветов на разных устройствах и более высокого динамического диапазона . Он включает в себя программный процессор растровых изображений (RIP) (загружаемый отдельно). [5] Подсистема печати поддерживает именованные цвета , упрощая определение цвета для изображений, передаваемых на принтеры, поддерживающие эти цвета.
XPS изначально поддерживает изображения HD Photo для растровых изображений. [6] Формат XPS, используемый в файле спула, представляет расширенные графические эффекты, такие как трехмерные изображения, эффекты свечения и градиенты, как примитивы Windows Presentation Foundation, которые драйверы принтера могут выгружать свою растеризацию на принтер, чтобы уменьшить вычислительную нагрузку, если принтер способен растрировать эти примитивы. [ необходима цитата ]
Сходства с PDF и PostScript
Как и PDF-файл Adobe Inc. , XPS - это формат документа с фиксированным макетом, разработанный для сохранения точности документа [7], обеспечивающий независимый от устройства внешний вид документа. PDF - это база данных объектов, которые могут быть созданы из PostScript или созданы непосредственно из приложений, тогда как XPS основан на XML. Оба формата сжимаются , хотя и разными способами. Архитектура конвейера фильтрации XPS также похожа на ту, что используется в принтерах, поддерживающих язык описания страниц PostScript. PDF включает динамические возможности, намеренно не поддерживаемые форматом XPS. [8]
[20]Формат файла | OpenXPS | |
---|---|---|
Оригинальный автор | Microsoft | Adobe Systems |
Стандартизировано | Ecma International [9] | ISO |
Дата первого публичного выпуска | 2006 [10] | 1993 [11] |
Последняя стабильная версия | Международный стандарт Ecma ECMA-388 - Спецификация бумаги Open XML - 1-е издание | ISO 32000-1: 2008 - Управление документами - Формат переносимого документа - Часть 1: PDF 1.7 |
Последняя стандартизированная версия | Международный стандарт Ecma ECMA-388 - Спецификация бумаги Open XML - 1-е издание | ISO 32000-2: 2017 - Управление документами - Формат переносимых документов - Часть 2: PDF 2.0 |
Тип языка | Язык разметки ( XML ) [12] [13] | PDF - это база данных объектов, которые могут быть созданы из PostScript или созданы непосредственно приложением. |
Представление схемы XML | Схема XML (W3C) (XSD) и RELAX NG (ISO / IEC 19757-2) [14] | N / A |
Формат сжатия | ZIP [12] [13] [15] | LZW как для текста, так и для изображений; JPEG, JPEG 2000 и RLE только для изображений [16] |
Структура контейнера | Соглашения об открытой упаковке (ISO / IEC 29500-2: 2008) [12] [13] | |
3D-графический контент | X3D (ИСО / МЭК 19775/19776) [17] | U3D (Стандарт ECMA-363), [18] [19] PRC (Компактное представление продукта, ISO 14739-1: 2014) |
Полное сжатие содержимого файла | Да [20] | Сжатие коллекций объектов [21] |
Быстрая постраничная загрузка с веб-серверов | Да [20] | Да [20] |
Несколько документов в одном файле | Да [20] | Да [22] |
Закладки документа и схема | Да [20] [23] | Да [20] [24] |
Переплавляемый | Нет [25] | С тегами PDF [26] |
Гиперссылки | Да [20] [27] [28] | Да [20] [24] |
Эскизы страниц | Да [20] [27] | Да [20] [29] |
Аннотации | Да [27] | Да [20] [24] |
Прозрачные пленки для изображений | Да [20] | Да [20] |
Градиентные заливки | Да [20] [28] | Да [20] |
Альфа-канал в определениях цвета | Да [20] | Да [20] |
Поддержка нескольких режимов наложения прозрачности | ? | Да [21] |
Отслеживание изменений | Нет [20] | Нет [20] |
Защита паролем | Да [20] | Да [20] [24] |
Цифровые подписи | Да [13] [15] [20] [27] | Да [24] [30] |
JPEG (RGB и CMYK) (ISO / IEC 10918-1) | Да [15] [20] | Да [30] |
JPEG 2000 (ISO / IEC 15444-1) | Нет [20] | Да [30] |
JBIG2 для двухуровневых изображений | Нет [20] | Да [21] |
PNG | Да [20] | Да [20] |
TIFF (RGB и CMYK) | Да [20] | Нет [20] |
JPEG XR (ISO / IEC 29199-2: 2009) | Да [12] | Нет [20] |
Серая опора | Да [20] | Да [20] |
Поддержка RGB | Да [20] | Да [20] |
CMYK поддержка | Да [20] | Да [20] |
Поддержка плашечных цветов | Да [20] | Да [20] |
Расширения имени файла | быки [17] | pdf [31] |
Типы интернет-СМИ | приложение / oxps [17] | application / pdf [32] |
Стандартное лицензирование | Несвободный контент , скачанный бесплатно с Ecma |
|
Формат файла | OpenXPS |
Просмотр и создание документов XPS
Windows Vista и более поздние версии поддерживают создание и просмотр XPS. [33] Кроме того, архитектура печати Windows Vista использует XPS в качестве формата диспетчера очереди печати. [7]
Приложения могут создавать документы XPS, печатая на XPS Document Writer, виртуальном принтере, который поставляется в комплекте с Windows. Эти файлы открываются в XPS Viewer, дополнительном компоненте, который поставляется с Windows Vista и более поздними версиями. В Windows Vista XPS размещается в Internet Explorer , но в последующих версиях это отдельное приложение. Обе версии поддерживают управление цифровыми правами и цифровые подписи . Windows 8 также поставляется с приложением под названием «Reader», которое читает файлы XPS и PDF. [34]
3.0 .NET Framework инсталлятор для Windows XP также добавляет IE размещаемый XPS Viewer, а также Writer XPS - документов. С тех пор Microsoft выпустила пакет XPS Essentials Pack для Windows XP, Server 2003 и Vista, [35] [36], который включает в себя автономную программу просмотра, подключаемый модуль IFilter, который помогает Windows Desktop Search индексировать содержимое файлов XPS, и другое. подключаемый модуль для проводника Windows, помогающий создавать эскизы для файлов XPS. [35] Установка этого пакета позволяет операционным системам до Windows Vista использовать диспетчер очереди печати XPS [37] вместо более старого диспетчера очереди печати на основе GDI . [38] Диспетчер очереди печати XPS может производить более качественные отпечатки для принтеров, которые напрямую используют формат XPS. [39]
Стороннее программное обеспечение
Имя | Платформа | Функция |
---|---|---|
Evince | Linux | Программа просмотра документов для нескольких форматов документов; может отображать документы XPS благодаря libgxps. [40] |
MuPDF | Linux , Windows , Android , iOS | Легкий просмотрщик PDF, XPS и OpenXPS; под лицензией AGPL v3 |
Арлекин RIP | Windows , Mac OS , Linux , ThreadX | Отображает файлы XPS для печати или отображения; используется в настольных принтерах, цифровых производственных печатных машинах, допечатной подготовке и программном обеспечении [41] |
Окулар | Linux , FreeBSD , Windows , Solaris | Программа просмотра документов проекта KDE ; может отображать документы XPS [42] |
Наблюдатель STDU | Майкрософт Виндоус | Может отображать документы XPS, а также другие форматы электронных документов. Другие приложения STDU могут обрабатывать организацию / просмотр, преобразование и извлечение. [43] |
Суматра PDF | Окна | Может отображать документы XPS, среди других форматов, начиная с версии 1.5, благодаря MuPDF [44] |
Xara Designer Pro | Окна | Приложение для векторной графики с поддержкой XPS |
Аннотатор XPS | Окна | Автономное средство просмотра XPS, которое может подписывать и комментировать документы XPS, а также преобразовывать документы XPS в распространенные форматы изображений. [45] |
Средство просмотра XPS | Окна | Бесплатное приложение от Software Imaging Ltd. для просмотра файлов XPS [46] |
Аппаратное обеспечение
XPS была поддержка печати таких компаний, как Konica Minolta , Sharp , [47] Canon , Epson , Hewlett-Packard , [48] и Xerox [49] и программное обеспечение и аппаратные компании , такие как КСО (ранее Зорана) , [50] и Глобальная графика . [51] Встроенные принтеры XPS были представлены Canon, Konica Minolta, Toshiba и Xerox. [52] Устройства на Сертифицировано для Windows уровня логотипа Windows , соответствия сертификации должны были иметь драйверы XPS для печати начиная с 1 июня 2007 года [53]
Лицензирование
Microsoft выпустила XPS под безвозмездную патентную лицензию под названием Community Promise для XPS , [54] [55] позволяет пользователям создавать реализаций спецификации, чтение, запись и сделать XPS - файлы, если они включены в уведомление внутри источника, реализованные технологии могут быть защищены патентами Microsoft. Microsoft также требовала, чтобы организации «занимались разработкой (i) сканеров, выводящих документы XPS; (ii) принтеров, которые используют документы XPS для вывода печатных копий; или (iii) драйверов печати или программных продуктов для растровых изображений или их компонентов. которые конвертируют документы XPS с целью производства печатных копий, [...] не будут предъявлять иски Microsoft или любым из ее лицензиатов в соответствии со Спецификацией XML Paper или клиентов за нарушение каких-либо производных патентов XML Paper Specification (как определено ниже) на учет любого производства, использования, продажи, предложения о продаже, ввоза или иного распоряжения или продвижения любых реализаций XML Paper Specification ». Сама спецификация была выпущена под лицензией авторских прав без лицензионных отчислений, что позволяет ее бесплатное распространение. [56]
13 сентября 2011 года компания Monotype Imaging объявила, что лицензировала свои векторные фильтры преобразования XPS-to-PCL 6 и XPS-to-PostScript компании Microsoft для использования в следующей версии Windows. [57] [58]
История и стандартизация
В 2003 году компания Global Graphics была выбрана Microsoft для предоставления консультаций и услуг по разработке концепции XPS и работала с группами разработчиков Windows над спецификацией и эталонной архитектурой для нового формата. [59] Microsoft представила спецификации XPS в Ecma International . [60] В июне 2007 г. был создан Международный технический комитет 46 Ecma (TC46) для разработки стандарта на основе бумажной спецификации Open XML (OpenXPS). [61]
На 97-й Генеральной ассамблее, состоявшейся в Будапеште 16 июня 2009 г., Ecma International утвердила спецификацию Open XML Paper (OpenXPS) в качестве стандарта Ecma (ECMA-388). [62] В состав TC46 входили:
- Autodesk
- Brother Industries
- Каноник
- CSR (ранее Zoran)
- Fujifilm
- Fujitsu
- Глобальная графика
- фирма Хьюлет-Паккард
- Konica Minolta
- Lexmark
- Microsoft
- Монотипия изображения
- Océ Technologies
- Panasonic ранее (Matsushita)
- Ricoh
- Toshiba
- Ксерокс
Смотрите также
- Архитектура печати Windows Vista
- Функциональная спецификация
Рекомендации
- ^ a b c Принц, Митч. «Поддержка файлов XPS и OXPS в Windows 7 и Windows 8» . Блог Митча Принса . Microsoft . Архивировано из оригинального 16 декабря 2012 года . Проверено 3 декабря 2012 года .
- ^ http://www.ecma-international.org/publications/standards/Ecma-388.htm
- ^ «XpsConverter» . Разработчик оборудования Windows . Microsoft . 20 августа 2017 . Проверено 26 декабря 2020 года .
- ^ «Вы не можете открыть файл .oxps в Windows 7 или Windows Server 2008 R2» .
- ^ «Обработчик эталонных растровых изображений (RIP)» . Microsoft.com. 2007-01-09 . Проверено 10 декабря 2009 .
- ^ «Информация о HD-фотографиях в блоге команды Microsoft Photography» . Блог о фотографиях и видео Windows Live . Microsoft . 12 марта 2007 Архивировано из оригинала на 5 марта 2016 года.
- ^ а б Фоли, Мэри Джо (2005-04-25). «Microsoft готовит новую спецификацию печати документов» . Microsoft-watch.com. Архивировано из оригинала на 2013-01-28 . Проверено 10 декабря 2009 .
- ^ «Сравнение PDF, XPS и ODF от независимого поставщика программного обеспечения, предоставляющего решения для PDF» . Amyuni.com . Проверено 10 декабря 2009 .
- ^ «Формат XPS проходит первый тест на стандартизацию | printweek.com | Последние новости полиграфической отрасли, вакансии, характеристики, обзоры продуктов, бывшее в употреблении печатное и упаковочное оборудование» . Архивировано из оригинала на 2007-12-24 . Проверено 11 июля 2009 .
- ^ «Спецификация бумаги XML» . Архивировано из оригинала на 2009-08-25 . Проверено 11 июля 2009 .
- ^ Все о Adobe PDF - Webopedia.com
- ^ а б в г «Архивная копия» (PDF) . Архивировано из оригинального (PDF) 05.07.2010 . Проверено 6 июля 2009 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ a b c d XPS: спецификация бумаги XML
- ^ «Стандарт ECMA-388: спецификация бумаги Open XML (OpenXPS®)» . ecma-international.org . Ecma International . Июнь 2009 г.
- ^ a b c xml спецификации бумаги Новости и другие ресурсы | ZDNet
- ^ [Справочник в формате PDF, шестое издание, http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference_1-7.pdf ], стр. 39
- ^ а б в http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-388.pdf
- ^ Центр разработчиков Acrobat 3D | Центр разработчиков Adobe Acrobat 3D
- ^ Феррис, Сара (2005). «Формат U3D дебютирует в Acrobat 7» . CADalyst .
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am Амиуни, Дэни. «PDF или XPS: выберите правильный формат документа для своих приложений» . Белая книга . Проверено 15 октября 2012 года .
- ^ а б в http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51502 ISO 32000-1: 2008
- ^ A9 PDF-переплеты [ постоянная мертвая ссылка ]
- ^ «Архивная копия» . Архивировано из оригинала на 2013-01-31 . Проверено 15 июля 2009 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ a b c d e PDF Введение
- ^ Введение в Windows Presentation Foundation
- ^ Доступность в Интернете: веб-стандарты и ... - Google Книги
- ^ а б в г «Аннотатор XPS | XPSDev» . Архивировано из оригинала на 2010-01-31 . Проверено 28 января 2012 .
- ^ a b Microsoft добавляет XPS в Office 12 для борьбы с Adobe - InformationWeek
- ^ http://eprints.nottingham.ac.uk/219/1/meckler94.pdf
- ^ а б в https://www.blackhat.com/presentations/bh-europe-08/Filiol/Presentation/bh-eu-08-filiol.pdf
- ^ "объяснение PostScript" . Архивировано из оригинала на 2009-03-01 . Проверено 11 июля 2009 .
- ^ "Тип носителя приложения / pdf" . IETF . Марта 2017 года . Проверено 12 апреля 2020 .
- ^ «Документы XPS в Windows Vista» . Microsoft.com . Проверено 10 декабря 2009 .
- ^ «Просмотр и создание XPS» . Microsoft. Архивировано из оригинала на 2009-12-14 . Проверено 14 февраля 2020 .
- ^ а б «Просмотр и создание XPS» . Microsoft. Архивировано из оригинала на 2009-12-14 . Проверено 14 февраля 2020 .
- ^ «Сведения о загрузке: XPS Essentials Pack версии 1.0» . Пакет Microsoft XML Paper Specification Essentials Pack.
- ^ «Обзор пакета Microsoft XML Paper Specification Essentials Pack» . Microsoft.com. 12 февраля 2010 г.
- ^ «Преимущества улучшения печати в Windows Vista» . Microsoft.com. 2007-12-17.
- ^ «Конвейер фильтров XPSDrv: реализация и передовой опыт» .
- ^ "Приложения / Evince - GNOME Wiki!" .
- ^ «Собственная интерпретация в Harlequin RIP Converter 1.1» . globalprintmonitor.com. 2009-11-22.
- ^ «Статус обработчиков формата Okular Document» . 2011-11-13.
- ^ «Особенности научно-технической документации, полезной продукции» . 2017-06-22.
- ^ "Новости о Sumatra PDF reader" . 2012-01-06.
- ^ «Аннотатор XPS» . 2012-01-28. Архивировано из оригинала на 2010-01-31 . Проверено 28 января 2012 .
- ^ Программа просмотра XPS
- ^ «Архитектура открытых систем Sharp поддерживает XPS в многофункциональных принтерах» . Sharpusa.com . Проверено 10 декабря 2009 .
- ^ Монктон, Пол. « « IT Week », 10 ноября 2006 г., Canon, Epson и HP поддерживают XPS» . Itweek.co.uk . Проверено 10 декабря 2009 .
- ^ " ' ' Fuji Xerox и Microsoft сотрудничают в области решений для управления документами ''" . Fujixerox.co.jp. 2006-11-28 . Проверено 10 декабря 2009 .
- ^ «Ips Xps» . Zoran.com . Проверено 10 декабря 2009 .
- ^ «Решения для совместного использования документов XPS и встроенной печати XPS» . Globalgraphics.com . Проверено 10 декабря 2009 .[ постоянная мертвая ссылка ]
- ^ «Витрина технологий XPS» . Microsoft.com. 2007-04-19 . Проверено 10 декабря 2009 .
- ^ «Требования и политика программы с логотипом Windows» . Microsoft.com . Проверено 10 декабря 2009 .
- ^ «Обещание сообщества для XPS» . Microsoft. 2007-01-31. Архивировано из оригинала на 2014-04-10 . Проверено 14 февраля 2020 .
- ^ «Обещание сообщества для часто задаваемых вопросов XPS» . Microsoft.com. 2007-01-31. Архивировано из оригинального 19 сентября 2009 года . Проверено 10 декабря 2009 .
- ^ «Лицензирование спецификации XML Paper» . Microsoft. 2005-09-02. Архивировано из оригинала на 2006-11-23 . Проверено 14 февраля 2020 .
- ^ «Лицензии на получение изображений Monotype XPS для драйвера принтера Microsoft» .
- ^ «Лицензии на получение изображений Monotype XPS для драйвера принтера Microsoft» .
- ^ «Справочник по глобальной графике XPS» . Redorbit.com. 21 сентября 2006 г. Архивировано из оригинала на 2011-11-25 . Проверено 10 декабря 2009 .
- ^ Реймер, Джереми (2007-07-01). «Война и PDF: Microsoft передает XPS в орган по стандартизации» . Arstechnica.com . Проверено 10 декабря 2009 .
- ^ «TC46 - XML Paper Specification (XPS)» . Ecma-international.org. Архивировано из оригинала на 2009-01-29 . Проверено 10 декабря 2009 .
- ^ Стив МакГиббон (Microsoft) (17 июня 2009 г.). «OpenXPS - спецификация бумаги OpenXML» . Архивировано из оригинального 23 апреля 2012 года.
Внешние ссылки
- XML Paper Specification Version 1.0 (через Интернет-архив; от 17 ноября 2006 г.)
- Блог группы разработчиков Microsoft XPS
- Стандарт ECMA-388 Open XML Paper Specification
- Просмотр и создание документов XPS (через Интернет-архив; от 05.12.2006)
- Просмотр и создание документов XPS (через Интернет-архив; с 14 декабря 2009 г.)
- Конвертация Xps в PDF онлайн
- ECMA-388 Open XML Paper Specification
- ISO 32000-1: 2008 Управление документами. Формат переносимых документов. Часть 1: PDF 1.7.
- ISO 32000-2: 2017 Управление документами - Формат переносимых документов - Часть 2: PDF 2.0