2010-11-18 5 views
5

Existe-t-il un contrôle de visionneuse PDF pouvant être utilisé dans une application Silverlight pour Windows Phone 7?PDF-viewer pour Silverlight pour Windows Phone 7 (SilverDox?)

J'ai trouvé ce fil: Silverlight 4.0 PDF Viewer

et essayé de SilverDox PDFTron mais je n'eu de chance parce que mes application se bloque à l'exception:

WindowsPhonePanoramaApplication1.dll WindowsPhonePanoramaApplication1.App .RootFrame_NavigationFailed (objet expéditeur, System.Windows.Navigation.NavigationFailedEventArgs e) ligne 109 + 0x5 octets C#

..qui est assez étrange, je pense. Cependant, le SilverDox fonctionne dans une application Silverlight "normale" (non Phone 7).

Des suggestions?

Répondre

1

Windows Phone 7 exécute une version beaucoup plus restreinte de Silverlight, par conséquent une bibliothèque Silverlight 4 à part entière peut ne pas fonctionner si elle utilise certains appels ou objets qui ne sont pas pris en charge dans le SDK. Je doute fortement qu'il y ait un contrôle gratuit de visualisation de PDF en ce moment pour Windows Phone 7 - Adobe vient de publier son Reader for WP7, donc pour l'instant, cela pourrait être la seule façon de lire des documents PDF sur l'appareil.

+0

Y a-t-il une visionneuse pour le format XPS? – j00hi

+0

Pas que je sache. On dirait que pour l'instant le seul choix pour vous serait de les rendre en HTML ou JPEG (avec l'aide d'un service web) et de les renvoyer à l'application. Ou, bien sûr, vous pouvez toujours écrire votre propre visionneuse étant donné que vous avez le temps de travailler avec les spécifications. –

1

J'ai installé une visionneuse XPS. Pour plus de détails, voir this post.

Le billet de blog ne le mentionne pas, mais il convertit réellement les documents au format XPS. L'application Windows Phone utilise une visionneuse Silverlight XPS que j'ai found here.

+0

L'article de blog concerne le service PDF Converter. J'ai besoin d'un viewer-control PDF ou XPS pour WP7. Est-ce disponible en tant que produit distinct? – j00hi

+0

Désolé, cet article ne va pas dans les détails. J'ai révisé ma réponse et inclus un lien vers la source. –

+0

Merci, la visionneuse XPS fonctionne sur WP7! :) – j00hi

4

ComponentOne a une visionneuse PDF de Windows Phone et son utilisation en tant que CTP est libre de licence. Il y a quelques problèmes de performance et pas toute la spécification de PDF est supportée (voir la documentation) car elle analyse les données pdf en XAML. http://www.componentone.com/SuperProducts/PdfViewerPhone/