问题1:当然,我目前尚属菜鸟一只,希望借此贴能够得到高手们的指教。公文流转是我现在正在学习开发的一个系统。这个系统预期是不借助其他公司的插件的(像各种weboffice插件),因此其中的文件加密、数字签名、痕迹保留、印章功能都需要自行开发。目前的困难是如何解决痕迹保留功能。我在网上看到一种解决方案似乎较为可行。就是将修改前的文档和修改后的文档用标点符号进行分割然后存入两个hashtable中进行对比。但我不知道找到了不同的string之后该如何处理,比如说我找到了word文档中有一句话有修改过,那我该如何将它在word中红色显示呢?Java和Word中是否有这样的接口呢?
ps:欢迎大家讨论或发出新的问题进行探讨。
ps:欢迎大家讨论或发出新的问题进行探讨。
lotus 很省事; java很灵活
lotus是文档数据库,而且编辑和保存都只要一个公式就行了。比java简单
但有利就有弊,这也就意味着你可能什么都插不上手
值得指出的是lotus的附件上传控件还是不错的,可以省很多事工作流用java也可以实现,我们现在的项目中就有工作流引擎,不过不是我负责,所以不太清楚。
word的痕迹保留我也弄过,使用vb控件实现的,用js调用
感觉java太棒了,学习中,希望能成为这个领域的高手
感觉java作电子商务很有优势
我现在有个大体的jsp的架子,也是很简单的,word文件都是本地编辑上传的!^-^但是在新旧文件对比实现痕迹保留上就有困难了,不知道怎么解决。
现在么,其实还有个变通的办法,现在WORD也认识HTML的,所以其实把HTML文档的后缀名改为.doc,就可以用word来打开了。至于HTML怎么改格式,就不用说了吧。
就是不知道这样子的话,html格式会不会在公文流转的修改中不小心被破坏掉哦,而且发起公文的时候可能需要使用一个模板了吧?会不会还有别的缺点呢?
如果OA网络比较大,如:包含n个子公司,或领导出差异地办公等等,这些都需要硬件加密。
各个端口加防火墙,上VPN专线,加U锁加认证什么的!
我想有几个难点,就是控件开发,控件要能发出 http请求,打开和保存;
其他也就没什么了,