Bonjour,
Je suis en train de créer une solution vsto et je souhaiterais ouvrir un fichier pdf en cliquant sur un bouton.
Je sais comment faire si le fichier est sur le disque :
Mais lorsque le fichier est une ressource de ma dll (Embedded resource), alors je n'y arrive plus. Je sais récupérer le fichier dans une stream :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string fileName = @"C:\Users\Me\Desktop\test\myFile.pdf"; ProcessStartInfo psi = new ProcessStartInfo( fileName ); Process.Start( psi );
Est-ce que vous ne connaissez pas une solution pour que le fichier soit ouvert directement au clic de l'utilisateur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string nameSpc = Assembly.GetExecutingAssembly().GetName().Name.ToString(); Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream( nameSpc + "." + "myFile.pdf" );
Merci bien.
Nano
Partager