在百度中搜索CKeditor,去它的官方网站,上面有一些demo。具体使用方法详见官方文档。保存内容到服务器的过程和你提交普通表单一样,没你想象的那么难。
如果你需要上传文件,就需要配合CKFinder使用。具体怎么结合,官网上有教程。
首先,你说指的应该是在线Excel文档,这是一个领域。目的是实现一个可以在线导入、编辑、导出,多人协作等功能的在线Excel文档,把这个功能做成一个系统应用。那么肯定需要有用户的划分(每个用户可以看到和辑自己的文档),这样就需要账号和密码了。
接下来从技术方面将,在线Excel文档分为显示部分与交互部分。显示部分主要是Excel的功能显示与 *** 作,首先肯定是要将一个Excel功能的表格组件嵌入到网页上面的,这里可以找一些专业的第三方的Excel组件进行集成,例如:SpreadJS。目前SpreadJS官网上也有一些现成的demo可供访问。从上述demo来看,SpreadJS已经完成了Excel展示、编辑、导入、导出的功能。
展示与编辑
导入
导出
交互部分主要是多人协同 *** 作Excel需要这样的功能,原理是通过websocket信道通信功能来同步用户之间的 *** 作,这里就需要后台将SpreadJS与websocket进行集成。
最后将成品做成一个webapp(网页、手机应用等)的应用并添加账号密码相关功能。就完成了这样的功能。如果说非要给这样的技术起一个名字,我觉得在线Excel比较合适。
现在有两种方式实现①Txt/Word/Excel/PPT=>PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)=>FlexPaper浏览,优点:用户上传成功之后可以马上浏览上传的文件;
缺点:只能处理小文件(1M左右),大的文件无法将pdf转化为swf
②用户上传之后,由单独的程序使用FlashPaper解析用户上传的文件,解析完毕之后用户可以查看,
优点:可以解析比较大的文件
缺点:FlashPaper在解析某些文件时,会d出一个无法加载的对话框,需要人工点击之后程序才能继续进行解析
别处看到的,你可以试下java: 删除pageofficejar所在目录(一般是WEB-INF/lib)下的licenselic文件
(若服务器运行时找不到该文件,可在浏览器地址栏里面通过localhost方式访问poserverdo页面,在该页面中会显示licenselic文件的路径,根据路径删除licenselic文件即可)
net:删除pageoffice/lic目录下的licenselic文件 然后再打开文件的话,注册对话框会重新出现,输入正式版的序列号注册
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)