PDF-просмотрщик для Silverlight для Windows Phone 7 (SilverDox?) - PullRequest
5 голосов
/ 19 ноября 2010

Существует ли какой-либо элемент управления для просмотра PDF, который можно использовать в приложении Silverlight для Windows Phone 7?

Я нашел эту тему: Программа просмотра PDF Silverlight 4.0

и пробовал SilverDox в PDFTron, но мне не повезло, потому что мое приложение зависало за исключением:

WindowsPhonePanoramaApplication1.dll! WindowsPhonePanoramaApplication1.App.RootFrame_NavigationFailed (объект отправитель, System.Windows.Navigation.NavigationFailedEventArgs д) строка 109 + 0x5 байтов C #

.. что довольно странно, я думаю. Однако SilverDox работает в «нормальном» (не Phone 7) приложении Silverlight.

Есть предложения?

Ответы [ 4 ]

4 голосов
/ 24 мая 2011

ComponentOne имеет Windows Phone PDF Viewer, и его можно использовать без лицензии в качестве CTP.Есть некоторые проблемы с производительностью, и не вся спецификация PDF поддерживается (см. Документацию), потому что он анализирует данные PDF в XAML.http://www.componentone.com/SuperProducts/PdfViewerPhone/

1 голос
/ 19 ноября 2010

У меня запущен и работает XPS Viewer.Подробнее см. в этом сообщении .

В блоге об этом не упоминается, но на самом деле он конвертирует документы в формат XPS.Приложение Windows Phone использует Silverlight XPS Viewer, который я нашел здесь .

1 голос
/ 19 ноября 2010

В Windows Phone 7 работает гораздо более ограниченная версия Silverlight, поэтому полноценная библиотека Silverlight 4 может не работать, если используются определенные вызовы или объекты, которые не поддерживаются в SDK.

Я очень сомневаюсь, что сейчас для Windows Phone 7 есть бесплатный элемент управления просмотром PDF - Adobe только что выпустила Reader для WP7, поэтому на данный момент это может быть единственный способ чтения PDF-документов на устройстве.

0 голосов
/ 29 сентября 2011

Adobe Reader теперь доступен на Windows Phone 7 (с октября 2010 г.).

Однако для другого подхода PDF к XPS / Silverlight Amyuni PDF для Silverlight (коммерческий продукт) может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...