FlexPager的安装


1. 下载

1、下载FlexPager    http://share.weiyun.com/71a27bc336406a0587bc5cc2636b0d0e

2、下载freetype    http://share.weiyun.com/d0a275a4a6bf934145e4ab1fafd0eb82

3、下载jpeg       http://share.weiyun.com/e773c228038cc1e2435a0094a4e3b78d

4、下载swftools    http://share.weiyun.com/8dfc7f02669c8875a8071d1bd6043415

5、下载pdf2json    http://share.weiyun.com/e8eb0fac76f65a9f211df9eb1b0aa79f

6、下载pdftk        http://share.weiyun.com/77452d6e9b984559d432970d7ab75353


2. 执行一下命令,安装两个组件

tar -xzvf freetype-2.4.6.tar.gz

   cd freetype-2.4.6

   ./configure

   make

   make install

   tar -xzvf jpegsrc.v8c.tar.gz

   cd jpeg-6b

   ./configure

   make

   make install

 

如果报错:/usr/bin/install: 无法创建普通文件"/usr/local/man/man1/cjpeg.1": 没有那个文件或目录
make: *** [install] 错误 1

先创建文件夹:mkdir -p /usr/local/man/man1 然后在make install即可。



3. 安装pdftk

sudo yum install libgcj

sudo rpm -i pdftk-2.02-1.el6.x86_64.rpm

4. 安装swftools

tar -xzvf swftools-0.9.2-centos.tar.gz

cd swftools-0.9.2

sudo ldconfig  /usr/local/lib

./configure

make

make install

 

   安装完成后执行一下,pdf2swf -h 有帮助内容显示,则证明安装成功。尝试转换文件;

pdf2swf -o dxhqdpx.swf -s flashversion=9 dxhqdpx.pdf

如果在转换是报错:Wrong JPEG library version: library is 90, caller expects 62。则需要修改swftools/lib/jpeg.c的源码

lib/jpeg.c:

 #ifdef HAVE_JPEGLIB
 #define HAVE_BOOLEAN
 #include <jpeglib.h>

/*将上面的源码修改成下面的*/

 #ifdef HAVE_JPEGLIB
 #ifndef FALSE            /* in case these macros already exist */
 #define FALSE   0        /* values of boolean */
 #endif
 #ifndef TRUE
 #define TRUE    1
 #endif
 #define HAVE_BOOLEAN
 #include <jpeglib.h>



5. 安装openoffice

一.安装openoffice
第一步安装openoffice
安装最新的openoffice 需要最新的系统,redhadserver5.5不行,因为里面GLIBC最高是2.5的,最新的openoffice需要GLIBC_2.11。所以openoffice安装到了线上的CentOS 6.3上面。
1:下载最新的 openoffice 
地址:http://jaist.dl.sourceforge.net/project/openofficeorg.mirror/localized/zh-CN/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
 
>wget http://jaist.dl.sourceforge.net/project/openofficeorg.mirror/localized/zh-CN/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
 
下载文件。
 
2:下载完成后解压
tar xfApache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz 
[root~]# tar xfApache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
3.安装软件
[root~]# cd zh-CN/
[root~]# cd RPMS
安装所有的rpm
[root~]# yum localinstall *.rpm  
//注意,请用  yum localinstall 而不是 yum install也可以使用rpm -ivh *.rpm(推荐,少报错)
然后再安装desktop-integration下的openoffice.org3.4-redhat-menus-3.4-9593.noarch.rpm
注意可能需要重新安下openoffice.org-ure-3.4.1-9593.x86_64.rpm 这个rpm 在RPMS目录下

4.启动服务
进入安装目录/opt/openoffice.org3/program
执行命令:

soffice.bin -headless -accept=socket,host=127.0.0.1,port=2002;urp; -nofirststartwizard




4.1可能遇到的问题1
[program~]$ soffice.bin -headless -accept=socket,host=127.0.0.1,port=2002;urp; -nofirststartwizard
[1] 3094
[program~]$ /opt/openoffice.org3/program/soffice.bin: error while loading sharedlibraries: libuno_sal.so.3: cannot open shared object file: No such file ordirectory
[1]+  Exit 127                soffice -headless-accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
 
解决方法 
重新装openoffice.org-ure-3.4.1-9593.x86_64.rpm
进入RPMS 目录
[program~]$ sudo rpm -ivh openoffice.org-ure-3.4.1-9593.x86_64.rpm
Preparing...               ########################################### [100%]
  1:openoffice.org-ure     ###########################################[100%]
然后重新进入
[keylogic@AY1303191548348936fe RPMS]$ cd/opt/ openoffice.org3/program/
 
4.2可能遇到的问题2
Openoffice启动是要java支持的,所有系统要先安装java

后台启动:


./soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard & 




未完待续----------------------------------------------------------


6. 相关链接

http://my.oschina.net/kmwzjs/blog/496668

http://my.oschina.net/stephenzou/blog/144489

http://blog.sina.com.cn/s/blog_6094008a0102vney.html

http://blog.163.com/peijian1008@126/blog/static/95311581201411683432772


你可能感兴趣的:(swftools,OpenOffice,word转pdf,FlexPager,pdf播放器)