Чтение и отображение PDF-файла из изолированного хранилища в приложении Windows Phone 8

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


person Shivangi    schedule 08.08.2013    source источник


Ответы (1)


У вас есть три пути:

  1. Запустите PDF-файл, который заставит его открыться в другом приложении.
  2. Платите за уже реализованный элемент управления, например этот. Обратите внимание, как они объединяют кучу вещей, так что вы не просто получите программу просмотра PDF.
  3. Создайте свою собственную программу просмотра PDF, что, безусловно, является самым сложным способом.

Изменить: как запустить приложение, связанное с файлом:

StorageFolder folder = ApplicationData.Current.LocalFolder;
StorageFile file = await folder.GetFileAsync(<filename>);
Launcher.LauncheFileAsync(file);

Вы можете вызвать это из любого места, где вам это нужно.

person steveg89    schedule 08.08.2013
comment
Спасибо за ответ. Но я хотел бы знать, как запустить файл pdf из изолированного хранилища в Adobe Reader или любых других подобных приложениях. - person Shivangi; 08.08.2013
comment
@Shivangi Я отредактировал свой ответ, включив в него инструкции. - person steveg89; 08.08.2013
comment
еще раз спасибо. Будет ли это работать, если ‹filename› является изолированным путем хранения? - person Shivangi; 12.08.2013
comment
@ steveg89 этот код полезен, но я получаю ошибку в этом коде при открытии документов Excel. Я получаю сообщение об ошибке: Excel не распознает формат файла. Спасибо!! - person Nitesh Kothari; 16.10.2014