`
SOAOffice
  • 浏览: 38607 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
在使用soaoffice开发加盖印章环节的模块时一般会遇到客户这样的要求,客户希望加盖自己的印章的时候直接把印章加盖到指定的位置,不需要再手动的拖拽;还有的时候情况是用户希望在盖章环节只能盖章不能修改文字,那就要求文件是只读模式,用soaoffice只读模式的时候编辑文字肯定是不可以的,盖章是可以的,但是加盖的印章是不能移动的,这种情况也需要程序可以控制用户的章加盖到指定的位置,用户也就不需要移动了。 针对上面的两种需求最主要的是解决印章位置问题就可以了,很简单,用“js+书签”可以解决这个问题,先说一下方法: 在创建word文档的时候,从模板创建,模板中先用书签标记好用户印章的位置,比如 ...
就目前公司开发过的几个项目中,都涉及到了文档的在线编辑处理,这个功能好实现,目前网上可以搜出不少在线编辑office的文件的控件和中间件,不管免费的还是收费的产品,公司也试用了不少,后来发现soaoffice挺不错,可 ...
用程序控制word文件中数据的值算是个高级功能,以前以为在网页中编辑服务器上的word文件是没办法实现的,领导给安排任务的时候才知道原来有不少产品可以实现文件在线编辑功能,有office中间件,还有文档控件。后来根据客户需求,还需要用程序控制word文档中的内容,太匪夷所思了,不过后来发现也是可以的,有一个soaoffice的产品就可以使用后台编程控制文档中的数据,但还是不能解决我们的需求,还好soaoffice提供了VBA的调用接口,这样就可以我们自己开发控制了,就是学习VBA稍微麻烦点。下面说一下我们的需求: 同步表单上的数据和word文档中的数据。要求用户在操作html表单的时候,打 ...
在Web系统开发的时候,对word文件的内容控制需求中,会有这样的一个需求:模板中只有一个表格,但是需要根据查询数据库记录的条数填充表格。如果是一条记录那么就把这条记录的数据填充到word模板的表格中;如果查询的是 ...
相信做教育系统的公司都会有这个需求,对于试题的管理最终还是要生成试卷的,怎么生成试卷呢?html当然可以在页面里拼成一个试卷了,不过html页面排版是这个问题,打印出来的效果自然不行;还有一个更重要的原因是如果生成的试卷是html格式的,那么复杂点的试题保存就是个问题。比方说有一个选择题的四个选项是四个不同的图片,又比如试题中有复杂的公式,这样的题用数据库字段去保存的话,确实是个大问题了,毕竟数据库字段只能保存字符串或二进制流嘛。 用word保存各个试题怎么样呢?一个word文件保存一个试题的话,不管是公式还是图片反正都保存到一个文件中肯定是没有问题的,问题是如果生成试卷的时候把多个试题 ...
    公司以前用过soaoffice做文档系统中的在线编辑,记得soaoffice有另存word文档为html的功能,今天忽然一想,那不是正好可以用做html编辑器吗,也许这个方法更好!!马上动手实验,结果感觉还是蛮不错的,下面先分享一下思路:    一个帖子对应一个word文件,想要编辑帖子的时候就编辑word文件,保存的时候同时另存为html文件,并且把html文件的路径保存在帖子的对应数据库记录的字段里。在用户查看帖子的时候把html文件的路径赋值给iframe,也就是说游客浏览帖子的时候就是用iframe加载贴子的html文件,因为这个html是word转的,所以格式还是很不错的。 ...
关于根据用户名显示痕迹,如何控制传入一个用户名,然后对应显示该用户的所修改的痕迹?对于会VBA的人来说方法很简单,但是VBA只可以解决一个文档的问题,在web项目的开发中怎么用程序动态的控制呢?其实也简单,主要用下面的这个函数: <SCRIPT language="JavaScript"> function  showRevisionsOnly(user) { var obj = document.getElementById("SOAOfficeCtrl"); obj.Document.ActiveWindow.ToggleShow ...
在项目设计的时候,公司使用的第三方的soaoffice在线编辑文档,虽然soaoffice打开文件的时候,不会从客户端html代码中获取到文档的真实路径,但是为了文档的安全,文档存放目录还是没有放在Web项目的目录下。从soaoffice的例子代码中没有看到有打开“非Web项目目录”中文件的例子代码,但是对soaoffice做了一下研究之后,发现soaoffice是支持这个功能的,在windows下开发的时候打开其他磁盘目录下的文件也是可以的。用一个小例子大家一起分享,下载地址:http://ishare.iask.sina.com.cn/f/10293911.html。 Soaoffic ...
最近在项目涉及到文件的在线编辑,为了加快项目进度使用了第三方的控件在线打开文件,发现不管使用哪个公司的控件,如果控件区域的上面有下拉菜单,当下拉菜单弹出的时候菜单项总是会跑到控件区域的下面,目前公司采购了soaoffice来处理的文件在线打开也是同样的问题,soaoffice公司给出的方法就是使用iframe处理,利用他们说的那种方法写了一个demo出来大家共享一下…… 下载地址: http://ishare.iask.sina.com.cn/f/10174203.html
系统如何控制用户打开excel文件后只能查看和编辑指定的Sheet页        代码下载:http://ishare.iask.sina.com.cn/f/10323532.html        这个问题肯定不是只有我一个人遇到了,不过有这么一个方法一起研究一下。当然要看你们用的是不是soaoffice了,公司项目里用的是这个产品,可以支持js在客户端调用vba接口来控制网页中Excel的表现。方法很简单,关键是下面的这个function,循环隐藏不需要显示的Sheet页,Sheet在VBA中是有Visible属性的:               function onlyS ...
SOAOFFICE - 微软 OFFICE 中间件 V8.1 编程,软件,微软,office,中间件   下载:http://www.kehansoft.com/web/down.htm 在线office + office数据存取  = soaoffice 软件特色: 1.专利技术:在网页中实现动态word/excel数据填充、用户输入提交,并且无需Web服务器端OLE自动化word/excel。 2.独特的文档安全性:防下载、防拷贝、防粘贴、防篡改、防打印。 3.集成简单:一行代码即可搞定。 4.友好的用户界面:进度加载,水晶界面,页码显示,全屏模式自由切换等。 5.体积小:客户端 ...
本文演示了如何在线编辑、保存word文档,并搜索含有关键字的文档。 1.项目目的 随着技术的发展,人们的需求也随之提高。Office文件的在线处理也越来越受到人们的关注。SOAOffice中间件无疑成了Office文件在线处理的得力助手。本文就是通过使用SOAOffice中间件,实现对本地word文档的在线处理,并搜索、显示含有关键字的文档。 2.解决思路 我们首先对文档进行在线编辑,并保存。保存的时候,将文档纯文本内容存入数据库,以备搜索时使用。 要获取文档的纯文本,在我们能够想出来的方法中,一般都比较复杂,而且效率也不高,但是利用SOAOffice的DocText属性却能轻而易举的实 ...
本文演示了如何使用C#在ASP.NET里调用Word限制用户只能编辑word文档中自己有权编辑的区域。 1.项目目的 演示使用不同的用户登录系统,打开同一个文件(不必同时打开),可以编辑的区域不一样,每个人都有属于自己的编辑区 ...
本文通过一个实用例子完整演示如何在线打开word文档并高亮显示指定的关键文字。 1. 项目目的      目前,Office文件的在线处理越来越深入人心,越来越多的办公系统中的Word文档都采用了SOAOffice中间件来在线打开保存,同时也产生了一些更好、更高级的需求,本文所讨论的正是这样的一个需求: 打开文档的时候,高亮显示指定的关键字。 搜索结果高亮显示关键字。 2. 思路 写一个查找函数,可以在查找结束的时候,高亮显示所有的关键字,如果要求打开文档的时候就高亮显示的话,可以在文档打开的事件中处理;如果要高亮显示多个不同的关键字的话,可以用这个函数进行多次的搜索。 3. 关键函数 fu ...
Global site tag (gtag.js) - Google Analytics