L'affichage des PDF sur le Contrôle WebBrowser ne fonctionne pas

J'Ai un test.pdf et je veux l'afficher à l'intérieur de mon formulaire.

Mon code est très simple:

public Form1()
        {
            InitializeComponent();
            this.wbPdf.Navigate(@"file:///<fullpath>\test.pdf#toolbar=0");
        }

et il ne fonctionne pas. C'est en me montrant une page blanche avec un "X".

Mais si je le fais plutôt ceci:

this.wbPdf.Navigate(@"file:///<fullpath>\test.pdf#toolbar=0", true);

l'IE a ouvert et il a montré mon pdf. Bien sûr, j'ai essayé d'utiliser false dans le deuxième paramètre et ça ne fonctionne pas.

Aussi, si j'ai essayé de faire quelque chose comme

this.wbPdf.Navigate(@"http://www.google.com");

il m'a montré google, donc je pense qu'il n'est pas un problème de configuration de Web Browser Control

Des idées? Je ne suis pas en sera en mesure d'avoir Acrobat Reader installé, donc l'utilisation de composants ActiveX n'est pas une option aussi, ce projet est en x64 et j'ai lu que ce composant ne fonctionne pas très bien dans x64).

Je veux afficher les pdf uniquement pour l'affichage à l'intérieur de la forme, et pas dans une autre fenêtre.

donc, si je n'ai pas de pdf installé sur ma machine, il l'habitude de shome quoi que ce soit? eh bien, c'est un problème (dans ma machine viens de Foxit, mais lorsque nous mettons en œuvre ne devrait pas être n'importe quoi)
Je suppose WinForm. Vous devez marquer cette win forms ou WPF

OriginalL'auteur Gonzalo.- | 2013-05-15