Office文档,pdf文档转swf
以下操作的环境,ubuntu server版本,64位 先下载openoffice,swftools openoffice swftools jodconverter-2.2.2(下面有给出源码,源码里面有了,可以不用下载) 先查看操作是多少位的,然后去相应的JDK,和tomcat,最少是jdk6以上的版本 将JDK和Tomcat解压 打开/etc/environment?文件 在PATH后面添加配置信息 在PATH最后加上一个冒号?,然后把你JDK安装的路径写在后面 我的在/tmp/目录下,名字叫做jdk,所以加上 :/tmp/jdk 再添加一个classpath,注意不了写在PATH里面了 CLASSPATH=.:/tmp/jdk/lib 配置JAVA_HOME,和CLASSPATH一样 JAVA_HOME=/tmp/jdk update-alternatives?--install?/usr/bin/java?java?/tmp/jdk/bin/java?300 update-alternatives?--install?/usr/bin/javac?javac?/tmp/jdk/bin/javac?300 update-alternatives?--config?java 配置好后,运行一下java?-version java?version?"1.6.0_24" OpenJDK?Runtime?Environment?(IcedTea6?1.11.3)?(6b24-1.11.3-1ubuntu0.12.04.1) OpenJDK?Server?VM?(build?20.0-b12,?mixed?mode) 如果出现以上信息,说明OK了。 配置tomcat 我的tomcat也在/tmp目录下,名字叫做tomcat 打开/etc/environment?文件,加入下面配置 CATALINA_HOME=/tmp/tomcat export?CATALINA_HOME 运行命令/tmp/tomcat6/bin/startup.sh启动Tomcat? 用浏览器访问http://localhost:8080,出现猫就表现成功。如果没有浏览器,可以打开windows的浏览器,输入IP:8080? 运行命令/tmp/tomcat6/bin/shutdown.sh关闭Tomcat。? 在安装swftools的时候,看下是否安装了gcc?g++,如果没有输入 sudo?apt-get?install?make?gcc?g++? 如果没有make sudo?apt-get?install?make 在安装swftools前要先安装一些swftools要用的一些第三方库文件,命令如下。 wget?http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.4.8/freetype-2.4.8.tar.bz2? tar?xvf?freetype-2.4.8.tar.bz2? cd?freetype-2.4.8? ./configure? make&&sudo?make?install? wget?http://www.ijg.org/files/jpegsrc.v8d.tar.gz? tar?xvf?jpegsrc.v8d.tar.gz? cd?jpegsrc.v8d? ./configure? sudo?make&&sudo?make?install? wget?http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.6/zlib-1.2.6.tar.gz? tar?xvf?zlib-1.2.6.tar.gz? cd?zlib-1.2.6? ./configure? make&&sudo?make?install? 然后提把下载好的swftools解压,configure,make,make?install 安装OpenOffice,把下载好的OpenOffice解压,进入到zh-CN目录下的RPMS目录下, 前提是安装了rpm,?sudo?apt-get?install?rpm rpm?-ivh?*.rpm 安装好后,执行soffice?-headless?-accept="socket,host=127.0.0.1,port=8100;urp;"?-nofirststartwizard?命令,如果执行不成功,找到openoffice的安装目录,默认在/opt/openoffice.org3/program目录下,进入到这个目录,执行以下命令: ./soffice??-headless?-accept="socket,port=8100;urp;"?-nofirststartwizard 上面这个命令一定要执行成功,不然只能pdf转swf,office转不了。 如果出现中文乱码的问题,上传一个windows下的字体到/usr/share/fonts/windows目录下,如果没有windows目录,自己建立一个,然后修改/etc/profile文件,加一个<dir>目录</dir> 指向刚才的目录. java源代码也有,已经编译过了,可以直接放到tomcat的webapps目录下,源码下载点击这里 这个源码的功能包括上传doc,ppt,pdf文件,然后将文件转成swf文件的。所以大家在用的时候,只要把上传文件的地址指向那个servlet就可以了。java代码会自动上传,转换文件。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |