2014-01-22 3 views
0

Длинных читателя времени, первый раз плакат :)Просмотр файлов XPS внутри WebView или RichEditBox для Windows Store

Я разрабатываю приложение для Windows Store, и я пытаюсь загрузить отформатированную страницу в средство просмотра в приложении , Поскольку Windows 8.0 не поддерживает PDF изначально, я пытаюсь загрузить XPS-формат.

Я попытался загрузки XPS Uri непосредственно в WebView, используя код, приведенный ниже, но результат просто пустая страница:

ResultsWebView.Navigate(xpsFile);

Есть ли способ просмотра XPS-файла в приложениях Windows Store ?

Если нет, может кто-нибудь подумать о способе просмотра отформатированных документов в приложении? Возможно, мой следующий вариант - найти API для преобразования PDF в PNG-изображение и загрузить изображение напрямую. Я пытаюсь избежать использования неродных API, поскольку мое приложение должно быть кросс-платформенным, поэтому сложная часть API-интерфейсов заключается в том, что мне нужно убедиться, что все, что я использую, совместимо с Windows RT и Windows 8.

ответ

0

PDF support was added in Windows 8.1 (по существу).

+0

Спасибо за комментарий. Я знаю, что Win 8.1 поддерживает PDF, но поскольку мое приложение должно быть обратно совместимо с Win 8.0, я не могу это использовать. – JJLL

0

Я тщательно исследовал и не мог найти подходящее решение, которое было легко реализовать, поэтому я приступил к созданию нового модуля, который считывает мои входы, генерирует поток html и использует этот поток для отображения в WebView.

В конце концов, это была работа на пару дней, чтобы отформатировать его правильно, чтобы соответствовать PDF, но не трудно реализовать. Я уже потратил много времени на изучение «легкого» выхода, прочитав PDF/XPS прямо в любом случае.

 Смежные вопросы

  • Нет связанных вопросов^_^