Що таке файл OXPS? | База знань

Вступ

Щоб зрозуміти, що таке формат файлу OXPS, вам потрібно дізнатися про формат XPS, де ви дізнаєтесь, що XPS є одним із статичних PDL із фіксованим макетом. Файл XPS внутрішньо представлений архівом ZIP, що містить один або кілька документів у традиційному значенні цього слова та всі необхідні ресурси для цих документів. Усі внутрішні частини архіву є або текстовими файлами, написаними мовою на основі XML, або двійковими ресурсами, такими як шрифти OpenType або зображення.

Ця стаття надасть вам інформацію про відмінності між форматами XPS і OXPS, а також опис файлів OXPS.

Що таке файл OXPS?

OXPS або OpenXPS або Open XML Paper Specification — це XPS, який у 2009 році було доведено до міжнародного стандарту (ECMA-388) і перейменовано, щоб відокремити попередню специфікацію, яка не є стандартом, від нової специфікації, яка є стандартом. Можна припустити, що стандартизація XPS і додавання слова «Open» до назви були зроблені Microsoft з метою заохотити корпоративних користувачів електронних документів розширити XPS для своїх потреб і, таким чином, збільшити кількість користувачів XPS. З таким припущенням легко прийняти, пам’ятаючи, що XPS набагато менш популярний, ніж PDF, альтернатива якому XPS передбачалося спочатку. Хоча Microsoft стверджує, що OpenXPS відкритий для розширень, варто сказати, що ще раніше, до 2009 року, XPS (а не OXPS) чітко передбачає розширення специфікації.

Можливою причиною підвищення рівня XPS до міжнародного стандарту може бути те, що початковий XPS формально не гарантував відповідності між виробниками та споживачами розширених документів XPS.

Таким чином, фактично в більшості випадків файл OXPS є файлом XPS, і різниця між ними формальна. Єдина функція, додана до OXPS, це можливість додавати 3D-контент.

Порівняння файлів XPS і OXPS

Порівняємо внутрішні файли пакетів XPS і OXPS. Для цього беремо односторінковий документ «jagged.xps», який містить простий малюнок, відкриваємо його стандартним Windows XPS Viewer.

OXPS зубчастий

і роздрукуйте його за допомогою Microsoft XPS Document Writer у файл OXPS.

Тепер у нас є файли XPS і OXPS, які мають візуально однаковий вміст. А тепер ми можемо порівняти внутрішні частини пакетів.

FixedDocumentSequense.fdseq

OXPS fdseq diff

[Content_Type].xml

Відмінність типу вмісту OXPS

FixedDocument.fdoc

OXPS fdoc diff

1.fpage (Виправлена ​​сторінка)

OXPS fpage diff

Як ми бачимо, у FixedDocumentSequense.fdseq, [Content_Types].xml і FixedDocument.fdoc змінено лише схему простору імен XML, що очікувалося,

xmlns="http://schemas.microsoft.com/xps/2005/06" був у XPS

xmlns="http://schemas.openxps.org/oxps/v1.0"    стала в OXPS

і заголовок XML

<?xml version="1.0" encoding="UTF-8"?>

було додано у файли OXPS.

У файлі 1.fpage окрім уже зазначених відмінностей додано деяку оптимізацію використання ресурсів в елементі Canvas. Ресурсами, у даному випадку, є PathGeometry, які використовуються в Canvas більше ніж один раз, передані в окремому елементі Canvas.Resources. Що стосується інших відмінностей у 1.fpage, наприклад, в елементі ImageBrush, то тут фактичної різниці немає. Це просто інший порядок друку атрибутів XML в елементах.

Зміни в інших файлах подібні до описаних вище. Структура папок залишена без змін.

Висновок

Отже, ми могли переконатися, що відмінності між файлами XPS і OXPS досить формальні. Щодо функції 3D, яку було додано до OXPS, здається, вона взагалі не використовувалася в цей час. Принаймні Google не знаходить такого використання OXPS.

Як відкрити файл OXPS?

Стверджується, що файли OXPS не можна відкрити за допомогою стандартного засобу перегляду Windows XPS (був доданий як стандартний компонент, починаючи з Windows 7). Це вірно, лише якщо файл XPS містить деякі розширення. У всіх інших випадках XPS Viewer можна використовувати для відкриття та перегляду файлів OXPS.

Чи можу я конвертувати OXPS у PDF?

Перетворення можливе за допомогою онлайнових або настільних програм конвертера. Найшвидший спосіб конвертувати файли OXPS у PDF – використовувати Веб-програма Aspose.Page Conversion. Конвертер Aspose OXPS підтримує перетворення XPS у PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP. Якщо ви розробник і хочете використовувати нашу бібліотеку для таких перетворень, ознайомтеся зі статтею PDLs converters, щоб знайти ілюстровані фрагменти коду приклади того, як виконати перетворення.

Чи можу я відкрити файл OXPS у Word?

Це неможливо безпосередньо, але ви можете конвертувати файл OXPS у документ Word за допомогою спеціального програмного забезпечення, наприклад веб-програми Aspose.Page Conversion, а потім відкрити його в текстовому редакторі Microsoft Word.

Чи можна файли OXPS конвертувати в Excel?

Так, ви можете конвертувати OXPS у Excel онлайн у веб-програмі Aspose.Page Conversion. Документ OXPS буде розпізнано як таблиця. Зверніть увагу, що зображення не переносяться в кінцевий файл XLSX.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.