Когда я читал книги о WPF, я видел, как авторы упоминают XPS, как будто это было что-то важное. Windows также включает в себя средство просмотра XPS, и я видел, что это указано как "функция" Windows.
Но почему? Какой смысл? Кто это использует? Я понимаю, что XPS, в основном, как PDF, xhtml или ePub (это всего лишь xhtml)... или даже формат Word docx. Многие из этих функций одинаковы среди этих форматов.
Похоже, что он не имеет каких-либо существенных преимуществ по сравнению с любым из этих других форматов. Мне кажется, что xhtml был бы гораздо более полезен, чем XPS, как способ сохранить и загрузить FlowDocuments из RichTextBox. Я просмотрел несколько блогов о конвертации между ними. Большинство или весь богатый текст в Интернете - это (x) html. Помимо этого, я не думаю, что кто-то использует его только для публикации своих документов; PDF является предпочтительным. Похоже, что XPS - это всего лишь случайный формат, который MS сделал и решил нажать. Я вообще люблю МС, но у них есть привычка к подобным вещам. Не удалось ли MS сделать api вместо xhtml? Я бы подумал, что это было бы более полезно во многих ситуациях.
Итак, есть ли смысл использовать XPS, особенно по сравнению с одним из других форматов, о которых я упоминал (или у меня нет)? Вы когда-нибудь использовали XPS в своих программах или иначе?