一种电子文档在线预览优化的方法

基本信息

申请号 CN201410175058.X 申请日 -
公开(公告)号 CN103955401A 公开(公告)日 2014-07-30
申请公布号 CN103955401A 申请公布日 2014-07-30
分类号 G06F9/46(2006.01)I 分类 计算;推算;计数;
发明人 张晓东;毕永政;陈万江;王玉 申请(专利权)人 南京新模式软件集成有限公司
代理机构 江苏圣典律师事务所 代理人 郭先彬
地址 210061 江苏省南京市高新开发区软件中心510室
法律状态 -

摘要

摘要 本发明涉及电子文档在线预览,尤其涉及一种电子文档在线预览优化的方法。所述方法使用JodConverter调用OpenOffice.org服务将所要预览的电子文件转换成PDF文件,然后使用SwfTools中的pdf2swf将PDF文件转换成Flash文件,根据服务器CPU内核数量设定端口数量,根据端口号开启soffice.bin进程;根据服务器实际可用内存大小设置每个soffice.bin进程可执行的最大任务数。该方法还包括根据服务器的CPU实际内核数设置线程池内可运行的最大线程数;根据最大线程数创建一个可重用固定线程数的线程池;循环执行线程池中的线程;存储处于等待的线程。本发明方法可以有效防止多个转换任务同时进行的情况下服务器CPU资源耗尽和内存溢出。