示例地址 代码下载其实很简单,就是用我上次说的那个使用c#打开word2007文档的的方法,用xslt格式化一下就可以了,不过,由于对ooxml格式不太了解,只分析了最简单的那几个标签,图片,表格等目前还不知道怎么格式化,有xslt高手可以指导一下,代码如下,在在页面加多一个xml控件就可以了,嘿嘿,居然还能通过w3 1staticstringsavName=string.Empty;234protectedvoidbutton1_Click(objectsender,EventArgse)5{67if(FileUpload1.HasFile)8{9if(FileUpload1.PostedFile.ContentType=="application/vnd.openxmlformats-officedocument.wordprocessingml.document")10{11savName=Server.MapPath("/DocToDocx/"+FileUpload1.FileName);12FileUpload1.SaveAs(savName);13//有条件可以在服务器上安装office2007直接对2007以前的doc文档进行文档转换14//ConvertToDocx();15DispPlayOnWeb();16}17else18{19Response.Write("对不起,只能上传office2007以docx为后缀的文件");20}21}22}2324//voidConvertToDocx()25//{26//objectfileName=savName;27//objectmissing=Type.Missing;28//objectisFalse=false;29//objectisTrue=true;30//MSWord.ApplicationClasswordApp=newMicrosoft.Office.Interop.Word.ApplicationClass();31//wordApp.Visible=false;32//MSWord.DocumentwordDocument=wordApp.Documents.Open(33//reffileName,//文件名称34//refisFalse,//如果文件有错误是否提示转换,我们在服务器运行,出现也看不到,就不用出现提示了35//refisFalse,//是否以只读形式打开,我们要对其转换,不能只读36//refisFalse,//是否增加到最精打开的文件37//refmissing,38//refmissing,39//refisFalse,40//refmissing,41//refmissing,42//refmissing,43//refmissing,44//refisFalse,45//refisTrue,46//refmissing,47//refisFalse,48//refmissing49//);5051////直接使用其转换方法转换文档52//wordDocument.Convert();5354//wordDocument.Save();5556//wordDocument.Close(refmissing,refmissing,refmissing);5758//wordApp.Quit(refmissing,refmissing,refmissing);59//wordApp=null;60//}6162voidDispPlayOnWeb()63{64//stringfileName=savName.Substring(0,savName.LastIndexOf('.'))+".docx";65using(Packagepackage=Package.Open(savName,FileMode.Open,FileAccess.Read))66{67UridocxUri=newUri("/word/document.xml",UriKind.Relative);68PackagePartdocxPart=package.GetPart(docxUri);6970XmlDocumentdocxXml=newXmlDocument();71docxXml.Load(docxPart.GetStream());7273Xml1.Document=docxXml;7475package.Close();7677File.Delete(savName);78}798081}
分享到:
相关推荐
一般而言 , 在 ASP 或 ASP.Net 中透过 CreateObject 建构函数建立 Word 对象 会有安全性及使用权限上的问题 , 因此若 虚拟目录 不使用 整合 Windows 验证 将无法存取 Word doc 檔 ,更不用说虚拟目录以外的目录
它可以轻易地将任何可打印的文档(Word、Excel)转换为Swf文件或PDF等可以直接在网页上显示的文件,而我们知道,word和Excel是不能直接在浏览器中打开的。这样非常便于大家将这些文件直接在网站上展示供浏览而不必...
答:在进行Word表格编辑时,如果要知道行或列的宽度,只需在按住鼠标左键调行的同时按下右键,标尺上(调整行时会在垂直标尺上显示,而在调整列时会在水平标尺上显示)就会显示出行或列的尺度。 小提示:此时表格...
1、如何在word文档中加进参考文献的标注 70 2、省时省力——写论文时如何利用word编辑参考文献 71 3、如何在Word中编辑参考文献 72 4、关于[1][2][3]类的脚尾注格式问题,与各位分享(修改) 73 5、利用word中的交叉...
此软件可以吧word文档转换成flash格式,方便文档在网页上显示,使用方法直接拖放文档到软件即可。
提示: 如果选中"转换时加分隔标志",则会在转换好的word文档中显示当前内容在原幻灯片的哪一页。转换完成后即可自动新建一个Word文档,显示该PPT文件中的所有文字。 ps: 第四种慎用,百度上很多所谓的那个软件都...
SOAOFFICE 文档控件,能够在浏览器窗口中直接编辑Word、Excel、Powerpoint、Viso、WPS等文档并保存到Web服务器上,实现了本地办公与网络办公的无缝整合,彻底解决了B/S模式下的电子政务/办公自动化等系统对常用Word...
word之类的文档可以直接保存为pdf格式。网上都说pdf2swf这个工具不错 只需要用命令行操作即可,小试一下果然牛的不得了啊。 源码使用flexpaper读取swf文件,在页面上显示内容, pdf2swf 转换工具的代码在文档中 ...
另外,如果是 Word 文档,那么客户可以先利用 Office 插件或其他三方工具将 Word 文档转换成 PDF,再上传,也可以利用 Office COM 组件编写代码,将客户上传的 Word 文档直接转换成 PDF 文件。网上有很多这样的资料...
图片和附件可以在和doc文档显示。 环境要求: php需要开启ZipArchive组件支持。一个tmp文件夹的写权限。 程序默认在utf8编码下执行。(gbk网站可以简单修改后适应) 优点: 无需windows环境或com或office支持。...
访客进入网站页面后,客服无需征求访客是同意对话,点击直接对话,便可与在页面浮出一个迷你对话窗口,与其对话。 自动直接对话 可让系统自动在访客打开页面后浮出迷你对话窗口 自动分配 当有访客对话时系统可以...
稿件管理模块可以对稿件进行管理,内容包括增加、查询、删除、修改、显示和批准稿件的操作,批准后的稿件即可在网站上发布。文档上传下载功能模块可以将稿件直接以Word文档的格式进行上传下载,并具备对文件夹和文档...
知识点:增加文件可以以独立的窗口打开,例Word文档在Word中打开 修正:新增知识点默认分类的可能出错,以“全部数据库”的方式显示时,缺省数据库以外的分类被选取仍可能出错 版本2.6.1.0更新时间:不详 增加批量...
若要在Word低版本中打开此类文件,需要在Office的官方网站上,下载一个安装包。 Word 2010编辑的文档可以直接保存为PDF格式,不需要再借助第三方软件。将Word文档转换为PDF格式文件的操作方法是: (1)下载并安装...
基于javaEE健康管理系统SSH设计软件源码+数据库+word毕业论文文档. javaEE健康管理系统主要功能包括:教师登录退出、教师饮食管理、教师健康日志、体检管理等等。本系统结构如下: (1)用户模块: 实现登录功能 ...
而且往往比使用Word更加直观,例如“叮当文档比较器(DD-Compare)”就是一个很有特色的文件直观比较工具,她可以比较两个文件的不同处,提供在同一窗口内开左右两个窗格显示两个文件的内容,你可用鼠标或键盘操作...
现在梦想已经成真,想在网页上显示编辑Word、Excel文档并且调用微软Office的强大功能,就直接在Web页面上添加标签就可以了,就和使用常用的Struts标签一样简单方便。 PageOffice是什么? PageOffice for Java是...
互联网上的无数的网页可以进行检索,从而形成简单的搜索引擎。 然而对于MS WORD 2000EXCEL 2000, POWERPOINT 2000, 就是没有实现在内存中连续打开多个文档。 同时实现的检索和定位的应用程序 AUTOCAD 2000 ...