Comment créer un fichier document Word des extensions .doc et .docx à l'aide d'ASP.Net avec C# (2008)?Création d'un fichier document Word
Répondre
simplement se référer les liens suivants
http://nishantrana.wordpress.com/2007/11/03/creating-word-document-using-c/
http://2leggedspider.wordpress.com/2004/06/30/creating-a-word-document-using-aspnet-and-c/
Je préfère éviter la route com et au lieu de générer la doc dans le flux de réponse. Cela a vraiment bien fonctionné pour moi. J'espère que cela aide. OfficeWriter est une API DOC et DOCX optimisée pour l'utilisation d'ASP.NET.
Response.ContentType = "application/msword";
Response.ContentEncoding = System.Text.UnicodeEncoding.UTF8;
Response.Charset = "UTF-8";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + "mydoc.doc");
Response.Write("<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'>");
Response.Write("<head>");
Response.Write("<!--[if gte mso 9]> <xml> <w:WordDocument> <w:View>Print</w:View> <w:Zoom>100</w:Zoom> <w:DoNotOptimizeForBrowser/> </w:WordDocument> </xml> <![endif]-->");
Response.Write("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"\"text/html; charset=UTF-8\"\">");
Response.Write("<meta name=ProgId content=Word.Document>");
Response.Write("<meta name=Generator content=\"Microsoft Word 9\">");
Response.Write("<meta name=Originator content=\"Microsoft Word 9\">");
Response.Write("</head>");
Response.Write("<body>");
Response.Write("<div class=Section2>");
// write some content here
Response.Write("</body>");
Response.Write("</html>");
HttpContext.Current.Response.Flush();
Merci. Je vais vérifier cela. Bien dans la section de codage des tâches de script, Comment se fait-il que je ne peux pas maintenir les fichiers que j'avais ajoutés pour référence? Chaque fois que je vais pour Edit Script, je dois ajouter le fichier de référence pour reprendre le codage. Y a-t-il d'autres paramètres pour maintenir les fichiers ajoutés pour référence? –
et quel est l'espace de noms à inclure pour obtenir "Réponse"? Je ne reçois pas System.Web.HttpResponse !!!!!!! –
Je ne suis pas votre premier commentaire. Peut-être que vous pourriez expliquer plus loin et quelqu'un pourrait intervenir. Quant à la réponse, si vous l'appelez de votre formulaire Web, vous devriez juste être en mesure d'utiliser tel quel. Impair. Vous voudrez peut-être essayer Page.Response ou Context.Response ou System.Web.HttpContext.Current.Response. – earthling
OfficeWriter est une API DOC et DOCX optimisée pour l'utilisation d'ASP.NET. Vous pouvez créer des formats de fichiers avec elle:
- 1. Document Word avec images Taille du fichier
- 2. Fichier attaché dans un document Word
- 3. Création et enregistrement de document Word sur le serveur
- 4. Création d'un document Word à l'aide de VSTO
- 5. lecture document word
- 6. document Word dans opencv
- 7. vb.net document word
- 8. Word Automation en C# - Création de tableaux dans Word
- 9. Comment empêcher l'utilisateur d'éditer Word Document avec Word # Interop?
- 10. Html à Word document long
- 11. Document Word au format HTML
- 12. Convertir PDF en document Word
- 13. VB.NET Ouvrir un document Word
- 14. document Word Rendu sans mot
- 15. Exporter vers un document Word en C#
- 16. Insérer par programme un document Word dans un document existant (Word 2007)
- 17. Enregistrer le document Word avec JACOB (Java)
- 18. Générer une vignette d'un document Word
- 19. Visualiser/modifier un document Word en ligne?
- 20. Enregistrement temporaire des modifications de document Word
- 21. Créer un document Word 2010 par programme
- 22. Comment puis-je créer un document Word en utilisant Python?
- 23. Création de variables/automation dans Microsoft Word
- 24. création de document automatisée
- 25. VSTO find ContentControls d'un document Word
- 26. Interop Word - Supprimer une page du document
- 27. Intégration d'un document Word sous forme Web
- 28. Convertir un document Word en XSL-FO
- 29. Servir du document Word depuis SIlverlight
- 30. insérer la date dans un document Word
possible duper: http://stackoverflow.com/questions/2727633/how-to-open-ms-office-word-in-asp-net – ahsteele