ordan burdan…
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();
}
| Print article | This entry was posted by admin on 25 Ocak 2010 at 11:03, and is filed under .net, c#, ofis programları, programlama. Follow any responses to this post through RSS 2.0. Yorum veya kendi sitenizden geribildirim yapabilirsiniz. |
Facebook yorumları:



