ʹÓÃAsp.NetÉú³ÉWordÎĵµ²¢Ö±½ÓÏÂÔØ
ÔÚÍøÕ¾µÄʹÓÃÖУ¬ÓÐʱºòÐèÒª°ÑÊý¾Ý¿âÀïÃæµÄÄÚÈÝÉú³Éµ½wordÎĵµÀïÃ棬ȻºóÏÂÔص½±¾µØ½øÐв鿴£¬Ê¹ÓÃVS.NET¾Í¿ÉÒÔʵÏÖÕâ¸ö¹¦ÄÜ£¬ÏÂÃæÕâ¸öÀý×Ӿͼòµ¥µ½ÊµÏÖÁË·þÎñÆ÷¶ËÉú³ÉwordÎĵµ²¢ÌṩÏÂÔصŦÄÜ£¬ËäȻûÓг¹µ×µØ°ÑÕû¸ö²Ù×÷д³öÀ´£¨ÓÈÆäÊÇдÉú³ÉwordµÄʱºò£©£¬µ«Õû¸öÁ÷³ÌÊÇÍê³ÉÁ˵ģ¬ÖÁÓÚÆäÖиüÏêϸµÄÄÚÈÝ£¬Çë²ÎÔÄMSDN£¨»ù±¾É϶¼ÊÇEÎÄ£¬=_=!!!£©¡£
¿ª·¢»·¾³£ºVS2005 + Windows2003(IIS6) + Office2003
ʹÓõ½µÄÄ£°åÎļþ(d:\Temp.dot)£¬¹ØÓÚÈçºÎʹÓÃofficeÄ£°å£¬Çë²ÎÔÄoffice£º
Í·£º
½Å£º
֮ǰ±ØÐëÌáµ½µÄÓÐÒ»µã£¬¾ÍÊÇȨÏÞµÄÎÊÌ⣬ÕâÖÖ¶ÔÓ²ÅÌÉÏ·ÇwebĿ¼ÊÇÐèҪȨÏ޵ģ¬¿´ÁËһϱðÈ˵ķ¢ÑÔÖ®ÀàµÄ£¬·¢¾õÓ¦¸ÃÔÚ×é¼þ¹ÜÀíÆ÷ÀïÃæ°Éword×é¼þµÄȨÏÞ¿ª¸øNetwork Service(Windows2003)£¬µ«ÊÇ´ò¿ªÏµÍ³µÄ¹ÜÀíÆ÷£¬·¢¾õÔõôҲÉèÖò»ÁË£¬º¹£¡£¡ÉÏ´ÎÎÒдIIS²Ù×÷µÄʱºò»¹¿ÉÒÔÓÃßÖ£¬¿ÉÄÜÊÇÎÒ°ÑϵͳµÄʲô·þÎñ¹ØµôÁËÒýÆðµÄ¡£Ò²Ã»ÓÐÈ¥×ÐϸÕÒ£¬¾Í°´ÕÕÇ°ÃæASP.NET²Ù×÷IISµÄÄÇƪÎÄÕÂÔÚweb.configÀïÃæ¼ÓÁËÒ»Ìõ
<identity impersonate="true" userName="administrator" password="XXXXX"/>
Èç¹ûÄÄλÅóÓÑÖªµÀ£¬Ò²¸øÎÒÁô¸öÑÔ£¬ÏÈллÀ²~~~~~~
ÔÚ±¾ÀýÖУ¬Óõ½µÄÊÇMSµÄword×é¼þ£¨Microsoft.Office.Interop.Word.dll£©£¬ËùÒÔÏÈÔÚÏîÄ¿ÀïÃæÌí¼ÓÒýÓã¬Èçͼ£º
ÔÚCreateWord.csÎļþÀïÃæÌí¼Ó£º
using System.Reflection;
using Microsoft.Office.Interop.Word;
È»ºóÔÚ°´Å¥Ê¼þÀïÃæÌí¼ÓÈçÏ´úÂ룺
ApplicationClass wordApp = new ApplicationClass();
object missing = System.Reflection.Missing.Value;
object tempName = @"d:\Temp.dot"; // Ä£°åÃû³Æ£¬±¾ÀýÖеÄÄ£°åÈçºóÃæµÄͼ
object docName = @"D:\WebSite\a.doc"; // Éú³ÉµÄwordÎļþ£¬¿ÉÒÔ²»·ÅÔÚwebĿ¼Ï£¬µ±È»£¬Êµ¼ÊÓ¦ÓÃÖпÉÄÜ»áÉæ¼°µ½¶¯Ì¬Éú³ÉÎļþÃû£¬ÏàÐÅÕâµãÄѲ»µ¹Äã°É ^_^
// Éú³ÉÐÂÎĵµ£¬ÕâÀïʹÓÃÁËÉÏÃæÌáµ½µÄÄ£°å£¬Èç¹û²»ÏëʹÓÃÖ¸¶¨µÄÄ£°å£¬¿ÉʹÓÃmissing£¬ÕâÊÇ»áʹÓÃĬÈϵÄÄ£°å¡£¹ØÓÚÉú³ÉwordÎļþµÄ¼¸¸ö·½·¨£¬²ÎÔÄMSDN
Document MyDoc = wordApp.Documents.Add(ref tempName, ref missing, ref missing, ref missing);
wordApp.Visible = true;
MyDoc.Activate();
wordApp.Selection.Font.Size = 30; // ×ÖÌå´óС
wordApp.Selection.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCent
Ïà¹ØÎĵµ£º
¡¡¡¡.Net ÀïÉÏ´«´óÎļþʱ£¬»áÓöµ½³¬Ê±»òHTTP500´íÎ󣬽â¾öµÄ°ì·¨ÓÐÁ½ÖÖ£ºÒ»ÖÖÊÇÐÞ¸ÄÅäÖã¬ÁíÒ»ÖÖ¾ÍÊÇÓõÚÈý·½¿Ø¼þ¡£ÕâÀï½éÉÜÒ»ÏÂÐÞ¸ÄÅäÖõġ£
ÐèÒªÐ޸ĵÄÊÇ
ÔÚ C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIGĿ¼À
ÕÒµ½ÎļþmaxRequestLength="4096"
½«ÖµÐ޸ĴóһЩ£¬ÀýÈ磺102400
Õâ¸ö²ÎÊýµÄµ¥Î»Ó¦¸ÃÊ ......
¡¡¡¡×Ô´ÓÉÏ´ÎÓÐÁËÒ»´ÎÆƽâÑéÖ¤ÂëµÄ¾Ñéºó£¬¾ÍÒ»Ö±Ïë×Ô¼ºÐ´¸öÏñÑùµãµÄÑéÖ¤Âë¡£½ñÌìÎÞÁÄËùÒÔ¾ÍдÁË£¬×ÜÌåÉÏÀ´Ëµ»¹ËãºÜÂúÒâ¡£¾ÍÊÇÓÐʱ¸´ÔÓµÃÈâÑÛ¶¼¿´²»³öÊÇɶ£¨ÕâÒ²¸úͼƬ̫СÓйØϵ£©¡£
¡¡¡¡Õâ¸öÑéÖ¤ÂëÖ§³ÖËæ»ú×ÖÌå¡¢×ÖÌå´óС¡¢×ÖÌåÑùʽ£¨ÆÕͨ¡¢´ÖÌ塢бÌ壩¡¢×ÖÌåÑÕÉ«¡¢×Ô¶¨Òå×Ö·ûµÈ¡£
¡¡¡¡´úÂëÖеÄlibFontÊÇ×ÖÌå¿â£¬libC ......
vs2008ÖÐн¨b/s½á¹¹µÄÏîÄ¿ÓÐÁ½ÖÖÀàÐÍ£¬Ò»ÖÖÊÇweb application,¼´webÓ¦ÓóÌÐò£¬ÁíÍâÒ»ÖÖÊÇwebÍøÕ¾£¬Ð½¨ÏîĿʱÈç¹ûÑ¡ÔñµÄ²»ÕýÈ·£¬ÔÚºóÐøµÄ¿ª·¢¹ý³ÌÖоͲ»¿É±ÜÃâµÄ»áÓöµ½ÒªÐÞ¸ÄÏîÄ¿ÀàÐ͵ÄÇé¿ö¡£¾¹ýÔÚÍøÉϱ¬×ßÒÔ¼°²âÊÔ£¬ÒÔÏÂÊǽâ¾öasp.netÓ¦ÓóÌÐò¸ÄÍøÕ¾ÏîÄ¿µÄ·½·¨¼°±³¾°ÖªÊ¶£º
1.vs2008µÄÏîÄ¿ÀàÐÍÊÇͨ¹ýguidÀ´È·¶¨µÄ ......
b/sģʽÏÂÓóÌÐòʵÏּƻ®ÈÎÎñ£¬Ò»Ö±ÊǸö²»Ì«ºÃ½â¾öºÍ¹ÜÀíµÄÎÊÌ⣬µ±È»¿ÉÒÔ²ÉÓÃajax ¼ÆʱÆ÷µÄ·½·¨Ä£Äâform¶ËµÄtimerʼþ¡£asp.netÏÂʵÏÖ¿ÉÒÔ½«¼Æ»®ÈÎÎñµÄ·½·¨·ÅÔÚglobalÀʹÓÃÒ»¸öͳһµÄÈÎÎñ¹ÜÀíÀàÀ´¹ÜÀí¸÷ÖÖÈÎÎñµÄÖ´ÐУ¬×öµ½²¢Ðв»ã££¡
ÏÂÃæÊÇÎÒдµÄÒ»¸ö·½·¨£¬Ï£ÍûÆð¸öÅ×שÒýÓñµÄ×÷Óã¡´ó¼ÒÒ»ÆðѧϰÏ£º
µÚÒ»²½¶¨ ......