2010-09-22 13 views
1

Je génère un fichier PowerPoint en utilisant this comme référence. Un utilisateur peut rechercher d'autres utilisateurs en fonction de nombreux critères. Les informations basées sur l'utilisateur sont enregistrées dans le fichier PowerPoint. Mais je ne peux pas enregistrer tous les fichiers PowerPoint sur le serveur. Par conséquent, l'utilisateur doit cliquer avec le bouton droit de la souris sur un lien, choisir "Enregistrer sous ..." et enregistrer le fichier localement.ASP.NET: Télécharger le fichier PowerPoint avec Enregistrer sous

Rien ne doit être sauvegardé sur le serveur. J'ai été googling, mais je ne suis pas sûr de ce qu'il faut rechercher. Pouvez-vous s'il vous plaît signaler un bon tutoriel? Je semble que je suis un mauvais googler. J'ai supprimé "powerpoint" de ma chaîne de recherche, et il y a beaucoup de hits. Mais encore, tout commentaire est apprécié.

+0

Cette question nécessite une balise openxml-sdk –

Répondre

2

Vous devriez obtenir le fichier en tant que flux, ouvrez-le en utilisant open xml sdk (Vous devez avoir Open XML SDK: here).

Si vous n'êtes pas familier avec Open XML SDK, vous pouvez également consulter l'article de blog here qui provient également du blog que vous avez déjà référencé. Ci-dessous le code est un exemple de code comment créer un rapport et l'envoyer au client en utilisant Open XML SDK avec ASP.NET. J'espère que ça peut être utile. N'oubliez pas de télécharger et de vérifier l'ensemble de la solution sur le lien que vous avez référencé.

+0

Ok, Musa. Ça à l'air bon. J'ai combiné le code de l'URL que j'ai posté avec votre suggestion. J'ai besoin de tester un peu plus, mais je suis sûr d'avoir trouvé ce que je cherchais. Merci ....... –

+0

Heureux d'être utile. J'espère que ca fonctionne. –