• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

convert file: 使用openoffice和swftools,结合rmi协议进行队列处理,对文件进行分布 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

convert file

开源软件地址:

https://gitee.com/Mars_Lee/convert-file

开源软件介绍:

#convert file###这个小插件是用来进行将office系列文件转换为flash以便于在浏览器上进行观看,在HTML5还未普及时,网页预览文件多以FLASH为主。###

###配置文件说明###

####openoffice####

PARAMETER_OFFICE_PORT = 8100  //openoffice转换文件端口PARAMETER_OFFICE_HOME = /opt/openoffice4   //openoffice主目录DO_CONVERT_SUBFIX = .doc,.docx,.xls,.xlsx,.ppt,.pptx,.txt   //需要转换的文件,以逗号分割

####swftools####

SINGLEDOC = /usr/local/swf/bin/pdf2swf path.pdf -o path.swf -f -T 9 -t -s storeallcharacters      //swf执行命令   修改路径就行

####http proxy####

//用于HTTP通知其他客户端的转发器,默认关闭PROXY_HOST = 127.0.0.1PROXY_PORT =  8087

####需要通知的http客户端####

SINGE_URL = http://local.edusys.com/api/document/convert

####RMI协议####

RMI_PORT = 12355   //RMI协议的段口号RMI_URI = rmi://127.0.0.1   //rmi协议的IP QUERY_NAME = FileAdd     //协议执行名

####其他配置(SQL功能暂时没开启,暂时不更改)#######阿里百川提供的免费云

//阿里百川提供的免费云媒体,  AK  SK  和命名空间WanpituAk = *     WanpituSk = *WanpituNamespace = *#set sql infoSQL_DATABASE =SQL_USERNAME =SQL_PASSWORD =

###使用方式###

//server:        ConvertFile convertFile=new ConvertFile();        Configuration conf = convertFile.getConf();        convertFile.init(conf);        try{            RmiQuery rmi=new RmiQuery();            LocateRegistry.createRegistry(Integer.parseInt(ConvertFile.RMI_PORT));            System.out.println(ConvertFile.RMI_URL);            Naming.rebind(ConvertFile.RMI_URL, rmi);            System.out.println("server ready success!");            rmi.doConvert(conf);        }catch(Exception e){            e.printStackTrace();        }//web client://当上传文件后://FileInfo 这个JAVABEAN必须和服务器端一致//且服务器和客户端拥有共同一致的接口   ConvertListFileInfo info = new FileInfo(userId, filePath, Integer.parseInt(fileId));// RMI写入本地转换进程InsertFileList(info);private void InsertFileList(FileInfo fileInfo) {		try {			String rmiUrl = "rmi://127.0.0.1:13355/FileAdd";			ConvertList list = (ConvertList) Naming.lookup(rmiUrl);			list.addQuery(fileInfo);		} catch (Exception e) {			e.printStackTrace();		}	}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap