`
piperzero
  • 浏览: 3478988 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

直接在网页上显示word2007文档

阅读更多
示例地址 代码下载其实很简单,就是用我上次说的那个使用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如何读取Word文档内容并显示于网页

    一般而言 , 在 ASP 或 ASP.Net 中透过 CreateObject 建构函数建立 Word 对象 会有安全性及使用权限上的问题 , 因此若 虚拟目录 不使用 整合 Windows 验证 将无法存取 Word doc 檔 ,更不用说虚拟目录以外的目录

    FlashPaper2(支持转换的文档类型有:doc、xls、htm、txt、jpg)

    它可以轻易地将任何可打印的文档(Word、Excel)转换为Swf文件或PDF等可以直接在网页上显示的文件,而我们知道,word和Excel是不能直接在浏览器中打开的。这样非常便于大家将这些文件直接在网站上展示供浏览而不必...

    如何将excel表格转换成word文档.doc

    答:在进行Word表格编辑时,如果要知道行或列的宽度,只需在按住鼠标左键调行的同时按下右键,标尺上(调整行时会在垂直标尺上显示,而在调整列时会在水平标尺上显示)就会显示出行或列的尺度。 小提示:此时表格...

    word使用技巧大全

    1、如何在word文档中加进参考文献的标注 70 2、省时省力——写论文时如何利用word编辑参考文献 71 3、如何在Word中编辑参考文献 72 4、关于[1][2][3]类的脚尾注格式问题,与各位分享(修改) 73 5、利用word中的交叉...

    flash文档显示器

    此软件可以吧word文档转换成flash格式,方便文档在网页上显示,使用方法直接拖放文档到软件即可。

    如何将PPT转word

    提示: 如果选中"转换时加分隔标志",则会在转换好的word文档中显示当前内容在原幻灯片的哪一页。转换完成后即可自动新建一个Word文档,显示该PPT文件中的所有文字。 ps: 第四种慎用,百度上很多所谓的那个软件都...

    科翰SOAOffice领导签字手写批注痕迹保留文档控件v4.1(免费).rar

    SOAOFFICE 文档控件,能够在浏览器窗口中直接编辑Word、Excel、Powerpoint、Viso、WPS等文档并保存到Web服务器上,实现了本地办公与网络办公的无缝整合,彻底解决了B/S模式下的电子政务/办公自动化等系统对常用Word...

    ASPNET FlexPaper仿百度文库读取文档源码

    word之类的文档可以直接保存为pdf格式。网上都说pdf2swf这个工具不错 只需要用命令行操作即可,小试一下果然牛的不得了啊。 源码使用flexpaper读取swf文件,在页面上显示内容, pdf2swf 转换工具的代码在文档中 ...

    ASP.NET 用 FlexPaper 在页面上显示 PDF 文件

    另外,如果是 Word 文档,那么客户可以先利用 Office 插件或其他三方工具将 Word 文档转换成 PDF,再上传,也可以利用 Office COM 组件编写代码,将客户上传的 Word 文档直接转换成 PDF 文件。网上有很多这样的资料...

    php自动生成带图片附件的doc文档类

    图片和附件可以在和doc文档显示。 环境要求: php需要开启ZipArchive组件支持。一个tmp文件夹的写权限。 程序默认在utf8编码下执行。(gbk网站可以简单修改后适应) 优点: 无需windows环境或com或office支持。...

    网站多客宝在线客服系统软件_帮助文档

    访客进入网站页面后,客服无需征求访客是同意对话,点击直接对话,便可与在页面浮出一个迷你对话窗口,与其对话。 自动直接对话 可让系统自动在访客打开页面后浮出迷你对话窗口 自动分配 当有访客对话时系统可以...

    软件名称:网站稿件管理发布系统

    稿件管理模块可以对稿件进行管理,内容包括增加、查询、删除、修改、显示和批准稿件的操作,批准后的稿件即可在网站上发布。文档上传下载功能模块可以将稿件直接以Word文档的格式进行上传下载,并具备对文件夹和文档...

    PinPKM-V201525(官网发布的最后一个免费无使用限制版本)

    知识点:增加文件可以以独立的窗口打开,例Word文档在Word中打开 修正:新增知识点默认分类的可能出错,以“全部数据库”的方式显示时,缺省数据库以外的分类被选取仍可能出错 版本2.6.1.0更新时间:不详 增加批量...

    计算机应用基础项目化教程—第3模块.pptx

    若要在Word低版本中打开此类文件,需要在Office的官方网站上,下载一个安装包。 Word 2010编辑的文档可以直接保存为PDF格式,不需要再借助第三方软件。将Word文档转换为PDF格式文件的操作方法是: (1)下载并安装...

    基于javaEE健康管理系统SSH设计软件源码+数据库+word毕业论文文档.zip

    基于javaEE健康管理系统SSH设计软件源码+数据库+word毕业论文文档. javaEE健康管理系统主要功能包括:教师登录退出、教师饮食管理、教师健康日志、体检管理等等。本系统结构如下: (1)用户模块: 实现登录功能 ...

    word文件比较 Excel文件比较

    而且往往比使用Word更加直观,例如“叮当文档比较器(DD-Compare)”就是一个很有特色的文件直观比较工具,她可以比较两个文件的不同处,提供在同一窗口内开左右两个窗格显示两个文件的内容,你可用鼠标或键盘操作...

    PageOffice for Java 2.0 专业版

    现在梦想已经成真,想在网页上显示编辑Word、Excel文档并且调用微软Office的强大功能,就直接在Web页面上添加标签就可以了,就和使用常用的Struts标签一样简单方便。 PageOffice是什么? PageOffice for Java是...

    OFFICE 全文检索

    互联网上的无数的网页可以进行检索,从而形成简单的搜索引擎。 然而对于MS WORD 2000EXCEL 2000, POWERPOINT 2000, 就是没有实现在内存中连续打开多个文档。 同时实现的检索和定位的应用程序 AUTOCAD 2000 ...

Global site tag (gtag.js) - Google Analytics