cs_lawraC
Messages postés90Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention 3 février 2011
-
1 août 2005 à 14:39
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009
-
1 sept. 2007 à 12:02
Pensez-vous qu'il soit possible d'ouvrir un document office ou pdf, mettons dans un panel dans un form c# ? Une sorte de viewer quoi.
Si oui comment ?
cs_lawraC
Messages postés90Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention 3 février 2011 3 août 2005 à 17:06
En fait, si ça marche trés bien. Il suffit de rajouter le composant Adobe Acrobat Control for ActiveX et de configurer la source.
La lecture est parfaite et au-delà de mes espérances puisque si je réduis ou que j'agrandis le panel qui le contient, il adapte automatiquement le document ouvert.
neoTHGLF
Messages postés65Date d'inscriptiondimanche 7 septembre 2003StatutMembreDernière intervention17 décembre 2007 3 août 2005 à 14:18
Bien sûr que c'est réalisable, seulement, vous obtiendrez quelque chose
de presque totalement illisible étant donné que Microsoft Office et
Adobe Reader/Writer utilisent un "codage" spécial pour leur fichiers.
Il vous faudrait connaitre les spécifications des fichiers Office et
PDF.
cs_lawraC
Messages postés90Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention 3 février 2011 5 avril 2006 à 09:16
Bon,
il m'a fallu un peu de temps pour tout retrouver, parce que le projet ayant été abandonné sous cette forme, je n'avais pas gardé beaucoup de traces de ce que j'avais fait.
Donc, étape 1, il faut bien ajouter Adobe Acrobat Control for Active X
Etape 2, en mode Design, tu vas dans Boite A Outils>Composants. Là, tu vas trouver le composant PDF prêt à être ajouter à ton formulaire (comme par exemple une boite de dialogue).
Etape 3, en mode dynamique ou statique (via la partie propriétés), tu peux indiquer le document que tu souhaites ouvrir en renseignant la propriété "src".
Déclaration automatique du pdf :
private AxPdfLib.AxPdf axPdf1;
On rajoute la source du document : this.axPdf1.src="C:\\Program Files\\MesPDF\\monpdf.pdf";
Ajout au panel
this.panel1.Controls.Add(this.axPdf1); (ceci est automatique si tu l'ajoutes via le mode design)
Ensuite pour le redimensionnement, ce que j'ai fait, c'est que j'ai créé deux boutons, qui agissent sur les propriétés width et/ou height du panel.
J'espère avoir été claire.
Lawra C.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 5 avril 2006 à 21:20
Si tu veux te libérer du déploiement d'Acrobat Reader tu as des solutions comme le SDK de Foxit (même compagnie que le soft Foxit PDF Reader).
Après je ne sais pas s'il en existe d'autres.
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009 1 sept. 2007 à 12:02
salut;
ceci est pour les documents PDF mais koi pour les .doc???
j'ai pas trouvé une manière pour charger un document word dans un panel
sauf si j'utilise un web browser mais c pas une bonne metode car l'affichage ne me plais pas
car il existe des bars que j'aime pas visualiser.
reponder moi si c possible