`

Office Web化的一种解决方案

阅读更多

上年老板问我怎么将Word弄成Web版的,我很客气的回答他,我暂时没有能力达到,从今年二月份开始,自己动手搞了个ASP小站,其中在订单上,一开始也是使用EXT来弄的,作者做着就很郁闷,因为使用了EXT还是逃避不了要使用JScript本地对象.

这个在JAVAEYE有篇文章叫做EXT下的word,就是这样做的,不过那个楼主贴出来的代码,我估计他自己都不知道是什么意思.

 

像里面的object的那个一系列的数字你知道是什么意思?不过我也是最先看到那个东西的,最后我想到了使用AX来解决.ASP在COM调用上果然是超强,其他的语言都不及啊.....

 

找来找去,发现三种免费的构件可以实现我这种目的,一时国内的一个,不过官网已经关闭,有很多工作流使用这个玩意...

在官网关闭的情况下我还是没有下,COM这个东西其实不怎么安全,尤其是来历不明的东西,接着找到国外的一家,有功能限制的免费版下载,不错,尤其是在回存到服务器的功能很不错,不过功能受限...

 

接着找到微软开发的,我估计前两个都是在这个基础上开发的,微软这个功能应该是最低的,不过,出自官方,而且是微软,让人很信得过...

 

东西找到了,开发中遇到一个问题,就是修改好的,或者新建的订单怎么回传到服务器上,因为后台会有程序将这些订单发往客户,总不能每次手工传吧...  搜了些帖子,原理大概清楚,... 正在开发中....

 

使用了这个方案,在开发中节约了大量的时间.呵呵呵,而且老板也更满意...

 

我在公司的机器上没有安装微软 Office,只是装了金山的WPS个人版2007,我就很担心不支持,看来金山的软件做的超好,

一点问题没有,很支持,而且这个东西支持PDF浏览和创建,不过实在很穷,不知道拿什么来做PDF的,反正这个不需要,搁在那里再说了,

 

javaeye的PDF电子书做的不错,就是里面夹图片的时候,图片太难看了... 不知道后台怎么实现的...

 

 

我念大学的时候,曾经在Slackware系统上,写过一个shell脚本来生成PDF,感觉还行,什么时候找出来,再研究研究...

使用PHP来生成PDF确实他妈的太费劲了...

 

我那个时候是这样做的: 先将数据转为HTML的,再使用HTML2PS将HTML转为PS的文档,再将PS的文档使用GS转为PDF的

 

之前用JAVA的时候,看过Apache官方的那个东西,感觉很强大,但是太难了,在程序中为了这样一个小功能却要花上十分之一的时间来做,甚至更多的时间,超级麻烦,如果系统在LINUX上运行,为什么不胜用LINUX子道的东西来稿呢??

 

不明白啊,或许我只是想到了怎么生成吧,而你们是想怎么取里面的数据吧....

 

前天老板从俄罗斯发过来一篇WORD给范姐,哇塞真是高手做的啊,那个VBA用的,确实爽死啊,数据可以同步...很无语....

 

国内很多人在JAVA上忙忙碌碌,从来看不起使用ASP的,使用office的 Word的 ... 不知道你们看到了会是什么表情...

 

最后我仔细想了下,应该是这样的,因为VBA我不会,所以也只是猜想..

 

这个文档就是一个应用,不过是客户端的,平台就是微软的OFFICE平台... 这个Word文档,将本地修改后的数据发往一个服务器,服务器接收后处理,然后发到其他的客户端,这样就实现了数据的交换,而无需去解析什么Word,EXCEL的内部格式来得到这些东西,使用VBA... 

 

我过些时候也要学习了,真是太牛X了....

 

 

废话不说了,贴张demo图例给大家看啊,这个在线Office的傀儡版还是很不错的,只要你机器上装了WPS或者微软OFFCIE就可以...

 

 

  • 大小: 66.4 KB
8
1
分享到:
评论
7 楼 kimmking 2009-04-03  
vb2005xu 写道

实在很抱歉,不过你给的那个 http://code.google.com/p/exreport/ 这个东西听不错的,我在看,你搞的么?? 谢了....


是我做的,开源的只是几个基本功能,实际项目中用的比较复杂~~

word的也做了一些东西 ~~
6 楼 vb2005xu 2009-04-03  
实在很抱歉,不过你给的那个 http://code.google.com/p/exreport/ 这个东西听不错的,我在看,你搞的么??

谢了....
5 楼 kimmking 2009-04-03  
kimmking 写道

vb2005xu 写道
kimmking 但是你贴出的那段EXT代码,可能在你看起来没有一点问题,但是从刚接触的人开起来就是很费解的,你仔细看看你贴出来的代码和你的主题 EXT下的word有什么关系?? 一点关系没有,.... 很郁闷 ... 你这个文章啥都没说啊, 帖的图还是官方demo都不说明下。 :)

我也没说我是给“刚接触的人”看的。~
4 楼 kimmking 2009-04-03  
vb2005xu 写道

kimmking 但是你贴出的那段EXT代码,可能在你看起来没有一点问题,但是从刚接触的人开起来就是很费解的,你仔细看看你贴出来的代码和你的主题 EXT下的word有什么关系?? 一点关系没有,.... 很郁闷 ...


你这个文章啥都没说啊,
帖的图还是官方demo都不说明下。


:)
3 楼 vb2005xu 2009-04-03  
kimmking 但是你贴出的那段EXT代码,可能在你看起来没有一点问题,但是从刚接触的人开起来就是很费解的,你仔细看看你贴出来的代码和你的主题 EXT下的word有什么关系??
一点关系没有,.... 很郁闷 ...

2 楼 kimmking 2009-04-02  
http://code.google.com/p/exreport/
1 楼 kimmking 2009-04-02  
看了博主文章的几行,我哭了。

“这个在JAVAEYE有篇文章叫做EXT下的word,就是这样做的,不过那个楼主贴出来的代码,我估计他自己都不知道是什么意思.”

----------------------------

dsoframer的源码我都改了一些。我熟悉dsoframer的每一个方法,我深入了解vba、word和excel对象模型。

封装dsoframer+vba+js+vbs+后台的开发模式。我做了一个excel报表,在xxx银行的至少5个系统(统计,国库,风险等等)中使用了。然后我提出了一些简单的开源了。
and 协助同事使用dsoframer做了人行的oa系统公文word的部分,主持了公司内部的项目管理系统的文档管理部分,反假系统的word复杂报文和套打。~~~~


lz可以和我交流交流~~

相关推荐

    开源 web office 源码

    开源Web Office源码是开发基于Web的文档处理应用的核心组件,尤其对于那些希望构建自定义办公解决方案的企业或开发者而言,这是一个宝贵的资源。标题中的“开源”意味着这些源代码是公开的,允许用户自由查看、使用...

    weboffice_weboffice

    综上所述,WebOffice 是一款基于 ASP.NET 开发的在线文档处理系统,它提供了一种在网页上处理文档的解决方案,涵盖了创建、编辑和协作等多方面的需求。通过 ASP.NET 技术,WebOffice 可以轻松地与各种服务器环境集成...

    Microsoft Office 2003 Web Component(OWC)

    然而,随着技术的发展,Microsoft已经停止了对OWC的支持,并推荐使用更现代的解决方案,如Microsoft Office Online或使用Open XML SDK来处理Office文件。尽管如此,在某些遗留系统或者对兼容性有特殊需求的项目中,...

    ASP.net office web apps整合

    这个技术结合了ASP.NET的强大Web开发框架与Office Web Apps的在线文档处理能力,为用户提供了一种无缝的云服务体验。 在ASP.NET中整合Office Web Apps,主要涉及以下几个关键知识点: 1. **ASP.NET框架**:ASP.NET...

    weboffice的在线编辑office

    WebOffice是一种能够实现此功能的关键解决方案,尤其在企业级应用中,它使得用户可以通过网页浏览器直接创建、编辑和存储Office文档,而无需依赖本地安装的Microsoft Office软件。本文将深入探讨WebOffice的核心原理...

    Web会议解决方案

    Web会议解决方案是一种集成数据、语音和图像的在线通信方式,主要应用于企业和组织中,以便进行远程协作和会议。UT斯达康提供的Web会议业务凭借其强大的功能和灵活的使用方式,已经成为信息技术领域的一个重要组成...

    WEB下使用的OFFICE控件介绍 weboffice

    WebOffice控件是一种技术解决方案,它允许用户在Web浏览器中无缝地处理Word、Excel、PowerPoint等Office文件,而无需在本地安装完整的Office套件。本篇文章将详细介绍WebOffice控件以及与之相关的知识点。 首先,...

    weboffice插件下载安装

    WebOffice是一款在线文档处理工具,它允许...总的来说,WebOffice插件为用户提供了一种便捷、安全的在线办公解决方案,尤其适用于需要跨地域协作的企业或组织。通过正确下载和安装,可以极大地提升团队的文档处理效率。

    Web版Office控件

    Web版Office控件是一种在网页上实现Office文档查看和编辑功能的技术。这种控件通常以ActiveX或浏览器插件的形式存在,允许用户在不安装完整Office软件的情况下,在Web环境中处理Word、Excel、PowerPoint等文件。以下...

    asp.net中如何使用office web component

    Office Web Components最初由微软在Office 2000中引入,作为一个可以在Web上展示和交互Office文档的解决方案。OWC包括Excel Web Component、Word Web Component和PowerPoint Web Component,分别用于处理Excel表格、...

    WebOffice C# .net

    【WebOffice C# .NET】是一款基于C#编程语言和.NET框架开发的在线办公软件解决方案。它允许用户在Web浏览器中直接编辑、查看和协作处理各种办公文档,无需安装任何桌面版的应用程序。这款技术结合了云计算的强大功能...

    weboffice.cab

    【标题】"weboffice.cab" 是一个压缩包文件,主要用于安装一款名为WebOffice的在线预览OFFICE文档的插件。...这种Web Office解决方案对于那些需要在网页端处理文档的用户来说,无疑是一种高效且实用的选择。

    weboffice 在线编辑word wps excel

    Weboffice系统提供了一种无缝的体验,使用户可以在Web环境中打开、编辑和保存Microsoft Office格式的文档,如.docx、.xlsx和.pptx等。它不仅支持基本的文字编辑和表格操作,还包含丰富的格式设置选项、公式编辑器...

    C#web端操作office,表格

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Web应用程序时。本文将深入探讨如何利用C#在Web端实现对Office文档,尤其是表格的处理。这涉及到的技术主要包括C#编程、Web服务以及Office Interop接口。 首先...

    weboffice免费版加调用页面源码

    1. **C#**:这是一种面向对象的编程语言,广泛应用于Windows和Web应用程序开发,包括ASP.NET框架。在本场景下,C#用于编写后台代码,处理与WebOffice控件交互以及处理用户请求。 2. **网页嵌入**:在网页中嵌入Web...

    WebOffice.ocx

    WebOffice.ocx就是这样的一个ActiveX控件,它为开发者提供了一种简单的方式来实现Office文档的内嵌支持。 MFC,全称为Microsoft Foundation Classes,是微软为Windows平台开发的C++类库。它基于面向对象的设计,...

    WebOffice控件weboffice_v6.0.4.4

    总的来说,WebOffice控件v6.0.4.4是企业构建高效、安全、便捷的在线文档处理解决方案的关键组件,它极大地扩展了Web应用的功能,提升了用户体验,降低了对本地资源的依赖。开发者和用户都可以从中受益,实现更高效的...

    webOffice示例

    WebOffice 是一种基于浏览器的解决方案,允许用户在网页端直接打开、编辑和保存 Microsoft Office 文档,如 Word、Excel 和 PowerPoint,无需安装本地的 Office 软件。在本示例中,主要关注的是 Word 文档,并且特别...

Global site tag (gtag.js) - Google Analytics