2009-08-24 6 views

Répondre

5

Un hack pour cela d'utiliser un contrôle WebBrowser (en supposant que le client a Adobe Reader installé) et accédez au fichier PDF que vous souhaitez afficher .

+0

suggestion cool, mais la chose est que je vais devoir placer des images sur le pdf –

+0

Mettez les images dans PictureBoxes, et placez les PictureBox sur le contrôle WebBrowser. Je pense que le WebBrowser a une collection Controls, et si ce n'est pas le cas, vous ajoutez simplement les PictureBoxes à la collection Controls du formulaire et appelez BringToFront sur eux. – MusiGenesis

-3

oui, mais vous finirez par utiliser un COM +

6

Si vous cherchez à afficher un fichier PDF sans avoir Acrobat Reader installé sur une machine cliente, jetez un oeil à ceci:

PDF Viewer Control Without Acrobat Reader Installed

Je ne l'ai pas encore essayé, mais ne sera probablement.

+0

Ce projet est très bien fait et fonctionne très bien. – Stewbob

+1

+1 Je l'aime bien, mais je serais personnellement un peu méfiant de devoir déployer autant de DLL tierces avec mon application. Pas que ma solution soit bien meilleure. – MusiGenesis

+0

Vous faites un bon point ici. –

Questions connexes