Що таке файл 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.
і роздрукуйте його за допомогою Microsoft XPS Document Writer у файл OXPS.
Тепер у нас є файли XPS і OXPS, які мають візуально однаковий вміст. А тепер ми можемо порівняти внутрішні частини пакетів.
FixedDocumentSequense.fdseq
[Content_Type].xml
FixedDocument.fdoc
1.fpage (Виправлена сторінка)
Як ми бачимо, у FixedDocumentSequense.fdseq, [Content_Types].xml і FixedDocument.fdoc змінено лише схему простору імен XML, що очікувалося,
xmlns="http://schemas.microsoft.com/xps/2005/06" був у XPSxmlns="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.