asp.net dinamik word dosyası oluşturma(asp.net creating dynamic word document)

asp.net c# ile word dosyası oluşturma.

html kodları kullanrak word dosyanızı oluşturabilirsiniz.

örnek:

WordCiktiAl("<u>Salihk.info</u>");

fonksiyonumuz

public static void WordCiktiAl(string yazi)
 {

 HttpContext.Current.Response.Clear();
 HttpContext.Current.Response.Charset = "";

 HttpContext.Current.Response.ContentType = "application/msword";

 string strFileName = "Rapor" + ".doc";
 HttpContext.Current.Response.AddHeader("Content-Disposition", "inline;filename=" + strFileName);

 StringBuilder strBody = new StringBuilder();
 strBody.Append("<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'>" +
 "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' >" +
 "<head><title>Time</title>");

 strBody.Append("<!--[if gte mso 9]>" +
 "<xml>" +
 "<w:WordDocument>" +
 "<w:View>Print</w:View>" +
 "<w:Zoom>90</w:Zoom>" +
 "<w:DoNotOptimizeForBrowser/>" +
 "</w:WordDocument>" +
 "</xml>" +
 "<![endif]-->");

 strBody.Append("<style>" +
 "<!-- /* Style Definitions */" +
 "@page Section1" +
 "   {size:8.5in 11.0in; " +
 "   margin:1.0in 1.25in 1.0in 1.25in ; " +
 "   mso-header-margin:.5in; " +
 "   mso-footer-margin:.5in; mso-paper-source:0;}" +
 " div.Section1" +
 "   {page:Section1;}" +
 "-->" +
 "</style></head>");

 strBody.Append("<body lang=TR-tr style='tab-interval:.5in'>" +
 yazi +
 "</I></p>" +
 "</body></html>");

 HttpContext.Current.Response.Write(strBody);
 HttpContext.Current.Response.End();
 HttpContext.Current.Response.Flush();
 }

Bunlar da hoşunuza gidebilir...

7 Cevaplar

  1. dewi persik dedi ki:

    Hello There. I found your blog using msn.
    This is a very well written article. I will
    be sure to bookmark it and come back to read more of your useful info.
    Thanks for the post. I will definitely return.

  2. Nice post. I learn something totally new and challenging on websites I stumbleupon every day.
    It’s always exciting to read articles from other writers and use
    something from their websites.

  3. wonderful issues altogether, you just won a new reader.
    What would you suggest about your put up that you just made a few days in the past?
    Any sure?

  4. This paragraph is genuinely a fastidious one it assists new
    net viewers, who are wishing for blogging.

  5. game dedi ki:

    Pretty! This has been an incredibly wonderful post. Many thanks for providing this info.

  6. compro oro roma dedi ki:

    Good day! Would you mind if I share your blog with my facebook
    group? There’s a lot of folks that I think would really enjoy your content.
    Please let me know. Many thanks

  7. admin dedi ki:

    Good day! Would you mind if I share your blog with my facebook
    group? There’s a lot of folks that I think would really enjoy your content.
    Please let me know. Many thanks

    thank you.You can publish your own blog showing the source.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.